【发布时间】:2011-08-31 20:24:58
【问题描述】:
我正在尝试根据http://developers.facebook.com/blog/post/503/ 升级我们的 Facebook SDK 的 PHP 实现以进行登录。解释的更改似乎很容易,将会话引用更改为用户。但是缺少一小块,“下一个”url 参数已被“redirect_uri”替换。我最终得到了无限重定向,直到我找到并更改了我的“下一个”url 参数。
现在,对于 Javascript SDK,我注意到我们当前的 FB.init 和 @http://developers.facebook.com/docs/reference/javascript/ 解释的 FB.init 之间的唯一区别是添加了“oauth: true”。所以我将它添加到我们的 javascript 中并刷新。当我单击 FB like 按钮时,我注意到标头没有像 PHP SDK 那样调用 oauth,而是直接进入 login.php,我认为这是 3.0 之前的行为。我们的 javascript SDK 是否符合添加 oauth 的要求?
此外,http://developers.facebook.com/blog/post/503/ 底部有一条注释,上面写着“所有应用必须在 9 月 1 日之前使用新的 OAuth 流程。”这是否意味着如果我们不升级我们的 FB 登录将不再有效?
【问题讨论】:
标签: php facebook-like facebook-javascript-sdk facebook-php-sdk