Facebook 重定向到网站 url 而不是应用程序 url
我在 Facebook 重定向方面遇到问题,当我登录到从 getLoginUrl() 重定向的 Facebook 时,我将我发送到网站 url 而不是应用程序 url。当我检查 URL 中的重定向 uri 时,它是站点 url。
我使用下面的代码来更改 URL,
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'read_stream,publish_stream,user_photos,friends_photos',
'redirect_uri' => 'http://apps.facebook.com/myappname'
));
但现在它没有将我重定向到我的应用程序的 Facebook 登录页面,而是给我一个错误,如下所示:
[应用程序名称] 发生错误。请稍后重试。
我不知道我哪里犯了错误。很高兴得到答复。
预先感谢:)
普拉卡什
I've having problem with Facebook redirection, when I login to facebook redirected from getLoginUrl(), I sends me to the site url rather than the app url. When I check the redirect uri in the URL, it is the site url.
I used the code below to change the URL,
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'read_stream,publish_stream,user_photos,friends_photos',
'redirect_uri' => 'http://apps.facebook.com/myappname'
));
But now rather than redirecting me to Facebook login page for my app it gives me an error as,
An error occurred with [App Name]. Please try again later.
I don't know where I commited mistake. Would be glad for a response.
Thanks in advance :)
Prakash
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请注意,您只能重定向到应用程序的相同域和路径
“redirect_uri 必须位于您在开发者应用程序摘要选项卡的网站部分中指定的站点 URL 的路径中。如果它是域的根,它应该以尾部斜杠结尾,请注意,您的redirect_uri 不能是重定向器。”在 https://developers.facebook.com/docs/authentication/
Note that you can only redirect to the same domain and path of your application
"The redirect_uri must be in the path of the Site URL you specify in Website section of the Summary tab in the Developer App. If it is the root of the domain, it should end with a trailing slash. Note, your redirect_uri can not be a redirector." in https://developers.facebook.com/docs/authentication/
也许尝试重定向到安全网址: https://apps.facebook.com/myappname
Maybe try to redirect to the secure url : https://apps.facebook.com/myappname