【问题标题】:OAuth Exception issueOAuth 异常问题
【发布时间】:2013-09-14 16:29:10
【问题描述】:

以下 URL 会导致 OAuth 异常。我不知道为什么这在本地工作正常。只有当它在域上时才会失败。每次在 Facebook 应用程序中都正确配置了该应用程序。请注意,这是使用 FacebookScopedClient 代码 Here。任何方向将不胜感激

网址

https://graph.facebook.com/oauth/access_token?client_id=52*********37&redirect_uri=http%3a%2f%2ffreersvp.mytakeawaysite.com%3a80%2fAccount%2fExternalLoginCallback%3fReturnUrl%3d%252FDashboard%26__provider__%3dFacebook%2bPro%26__sid__%3d3c92eb7e84304afc931ef0ea7b62f56a&client_secret=2123***********4256&code=AQAQIJsj-ondldllVYKdpxJaZouqrlg9sjTcfUxyWhAw8MXbD2DvsOSujg2m7E3s3cvNusCI0ZZoJAuGgu_FLkPyjYMQAkTWDVyHTcAoJD-tezyXgn0vhoFzX3FmuRBHYpyJEM-dk0KgF5ugsTHo9yGjBjrcfMDUGu9IxkKQ36k3gMrwocM1_l5t342Q2kIOHdt8pPcyrs--NzgNyZv48vSq7jkZwuQ95xRjUHG5J-ptcgq0l2BlqjzHDDuvIFH23lpMWHzzqdejdj5ejukz7t_Fnhx-mrpVdcRYhP3JeZ2UOTjAyKQmUB3rInooECcjq4c

例外

{
       "error": {
          "message": "Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request",
          "type": "OAuthException",
          "code": 100
       }
    }

【问题讨论】:

  • 你的ExternalLoginCallback 正确吗?
  • 嗨 christanddev 你是什么意思是正确的吗?回调转到名为 ExternalLoginCallback 的操作
  • 您的redirect_uri 中似乎有一个带有/ 的嵌套网址(...?ReturnUrl=/Dashboard&__provider__=Facebook)如果是这样,这个答案stackoverflow.com/a/5389447/1236044 可能会解决您的问题(base64 编码似乎很有希望)

标签: c# asp.net asp.net-mvc facebook asp.net-mvc-4


【解决方案1】:

检查 Facebook 应用配置中的 URL 并确保您已正确配置。

  http://www. or http://

还要确保检查尾部的 slash.com/

【讨论】:

    【解决方案2】:

    试试这个 uri

    m_OAuthURL = new Uri(
        string.Format(
              "https://www.facebook.com/dialog/oauth?client_id={0}&redirect_uri={1}&&scope={2}&response_type=token", 
              AppID, RedirectUri, Scope));
    

    当您使用此重定向 uri 时:

    string k_RedirectUri = "https://www.facebook.com/connect/login_success.html";
    

    希望它对我有帮助,它工作正常。

    【讨论】:

      【解决方案3】:

      只需确保 /dialog/oauth 和 /oauth/access_token 中的 redirect_uri 相同即可。

      【讨论】:

        猜你喜欢
        • 2022-12-06
        • 1970-01-01
        • 2015-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多