首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitterizer,无法注销

Twitterizer,无法注销
EN

Stack Overflow用户
提问于 2012-02-20 12:31:42
回答 1查看 349关注 0票数 1

我使用twitterizer对用户进行身份验证。一切正常,除了每次我试图注销时,我得到了“错误的请求”返回。我还测试了从twitterizer.com下载的示例应用程序,尝试了logout.aspx页面,但无法正常工作。

代码语言:javascript
复制
    public ActionResult Logout()
    {
        FormsAuthentication.SignOut();


            OAuthTokens tokens = new OAuthTokens()
            {
                AccessToken = _twitterAccessToken,
                AccessTokenSecret = _twitterAccessTokenSecret,
                ConsumerKey = _twitterConsumerKey,
                ConsumerSecret = _twitterConsumerSecret
            };

            TwitterResponse<TwitterErrorDetails> twitterResponse = TwitterAccount.EndSession(tokens, null);
             var result = twitterResponse.Result;


        return RedirectToAction("Index", "Home");
    }

twitterResponse.Result总是返回"BadRequest",我刷新了页面,仍然登录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-21 04:14:46

除非用户在身份验证过程中登录到twitter,否则结束会话端点将不起作用。如果用户登录并在登录后授权您的应用程序,则end session方法不会执行任何操作。

API仅提供对用户会话的非常有限的控制。很长一段时间以来,这一直是一个大问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9356209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档