1

我从(https://github.com/facebook/facebook-php-sdk/)开发了一个使用 php sdk 的 facebook 登录,并创建了一个禁用沙盒模式的 facebook 应用程序。

在 localhost 或私有主机中它工作正常。但是,当移动到实时服务器或实际的域重定向循环时

而且我在stackoverflow中找不到这个问题的完美解决方案。

谁能建议我这个重定向循环的确切原因以及解决方案。

4

1 回答 1

1

我找到了一个替代解决方案,通过使用带有 Graph API url 的 CURL 函数,

第一个请求: https ://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=REDIRECT_URL&scope=email,read_stream,publish_stream,offline_access

第二个请求:获取访问令牌, https: //graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&redirect_uri=REDIRECT_URL&client_secret=YOUR_SECRET_KEY&code= $_GET['code']&display=popup

https://graph.facebook.com/me?access_token=ACCESS_TOKEN来自之前的请求

于 2013-09-17T12:00:17.683 回答