我有一个移动应用程序,它与 PHP Facebook SDK 的接口直到最近才正常。现在它只会在我让它指向我的本地主机开发服务器时登录。坦率地说,我完全被难住了。当然,我已经检查了 Facebook 开发人员中心内的网站网址。一切都指向实时服务器。然而只有开发服务器会登录。有什么建议吗?
These domains work:
http://localhost:8888
http://testsite2:8888
These domains will not work:
http://*.com
https://*.com
根据要求,这是我的 Facebook 代码:
$config = array();
$config['appId'] = Configure::read('FB_APP_ID');
$config['secret'] = Configure::read('FB_APP_SECRET');
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
$facebook->setAccessToken($this->data['User']['fbtoken']);
$receivedfbid = $facebook->getUser();
这在我的开发服务器上可以正常工作,并且直到最近它在实时服务器上都可以正常工作。重申一下,facebook 开发人员中心配置为实时服务器的“站点 url”。所以这不是问题。