【问题标题】:Facebook Connect response ignoring 'next' parameterFacebook Connect 响应忽​​略“下一个”参数
【发布时间】:2009-08-16 10:39:32
【问题描述】:

我正在为此处介绍的桌面应用程序使用 Facebook 连接登录 API:

http://wiki.developers.facebook.com/index.php/Authorization_and_Authentication_for_Desktop_Applications

我发现我传递的参数不能正常工作。这是我用于网站的 URL 示例:

@987654322@

如果用户正确登录,他们将被重定向到 http://www.facebook.com/ 而不是下一个参数中的值。这尤其令人沮丧,因为他们被重定向到的站点的 url 应该包含登录信息。 令人惊讶的是,cancel_url 参数可以正常工作并将用户发送到正确的目标(我在 facebook.com 域内尝试了多个 cancel_url 值并且它们工作)。有人处理过吗?

【问题讨论】:

    标签: facebook


    【解决方案1】:

    API 密钥是否有效?您的回调 url 在应用程序中设置正确吗?在非 Internet Explorer 浏览器上,下一个参数似乎被忽略了。

    其实next参数搞乱了IE中的代码,所以我去掉了next参数。我所做的是将重定向返回 url 存储在会话中,并使用一个文件来处理我所有域中的所有 facebook 登录。

    http://digitalpbk.blogspot.com/2009/08/facebook-auth-next-parameter-ie.html

    【讨论】:

    • 忘了说我确实弄明白了。应用程序密钥实际上是有效的,但该应用程序被设置为一组开发人员的私有应用程序(我的团队忘记包括我......)。仅供参考,您创建的 Facebook 应用程序的默认设置是其他人无法使用该密钥,因此请务必在 Facebook 仪表板中为您的同事更改它! - 大卫
    猜你喜欢
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    相关资源
    最近更新 更多