Facebook重定向到网站网址而不是应用网址

时间:2011-12-13 08:49:58

标签: facebook facebook-graph-api facebook-php-sdk

我有Facebook重定向的问题,当我登录到从getLoginUrl()重定向的facebook时,我将我发送到网站网址而不是应用网址。当我检查URL中的重定向uri时,它就是网站网址。

我使用下面的代码更改了网址

$loginUrl = $facebook->getLoginUrl(array(
    'scope' => 'read_stream,publish_stream,user_photos,friends_photos',
    'redirect_uri' => 'http://apps.facebook.com/myappname'
));

但现在不是将我重定向到我的应用程序的Facebook登录页面,而是给我一个错误,

[App Name]发生错误。请稍后再试。

我不知道我犯了什么错误。很高兴回应。

提前致谢:)

普拉卡什

2 个答案:

答案 0 :(得分:1)

请注意,您只能重定向到应用程序的相同域和路径

“redirect_uri必须位于您在Developer App的Summary选项卡的Website部分中指定的站点URL的路径中。如果它是域的根,它应该以尾部斜杠结束。注意,您的redirect_uri不能成为重定向者。“在https://developers.facebook.com/docs/authentication/

答案 1 :(得分:0)

也许尝试重定向到安全网址:https://apps.facebook.com/myappname