【问题标题】:Facebook OAuth redirect problemFacebook OAuth 重定向问题
【发布时间】:2011-05-27 21:14:15
【问题描述】:

来自facebook developer page的一点参考

这是我的问题。所有重定向都是按照上面的说明完成的,fb 服务器以纯无格式字符串返回 acsess 令牌。如果我正在做一个桌面应用程序或 iPhone,那会很好,但它是一个以浏览器为中心的应用程序。任何想法为什么https://graph.facebook.com/oauth/access_token 不重定向?

【问题讨论】:

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


    【解决方案1】:

    为什么,https://graph.facebook.com/oauth/access_token 确实在 Web 应用程序中提供了重定向, 只需在 redirect_uri = 中提及您的网址即可

    https://graph.facebook.com/oauth/authorize?
    client_id=...&
    redirect_uri=http://www.example.com/oauth_redirect
    

    如果这不是你问的,请在你的问题中稍微具体一点

    【讨论】:

    • 你确定你的 url 是有效的,并且你已经注册了相同的 url 域来获取 APPID 和 APPSecret
    【解决方案2】:

    是的,oauth 总是将重定向发送到您提到的网址 http://developers.facebook.com/docs/authentication/#authenticating-users-in-a-web-application

    【讨论】:

      【解决方案3】:

      显然,当这是设计使然,这对 Facebook 来说并不聪明,无论如何,如果其他人想知道,您可以使用 WebClient 自己请求获取 oauth 令牌,而不是再次重定向。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-06
        • 1970-01-01
        • 1970-01-01
        • 2011-09-23
        • 2011-10-01
        • 2012-07-10
        • 2017-08-13
        • 2013-05-09
        相关资源
        最近更新 更多