如何解决Facebook“未经授权的IP地址”例外
| 我的Facebook应用程序无法在生产环境中使用。 在localhost上,一切正常,但是在生产环境中,Facebook返回“未经授权的IP地址”异常。 我使用https://github.com/facebook/PHP-sdk lib 我的请求: $facebook = new App_Facebook(array(
\'appId\' => $this->fbAppId,\'secret\' => $this->fbAppSecret,\'cookie\' => true
));
$user = $facebook->getUser();
$session = $facebook->getSession();
if (empty($session) || empty($user)) {
throw new Exception(\'Error facebook connect\');
}
try {
$fbFriends = $facebook->api(\'/me/friends\',array(\'fields\'=>array(\'name\',\'id\')));
} catch (App_Facebook_ApiException $e) {
$user = null;
}
有人知道这是什么以及如何解决吗?
解决方法
转到https://www.facebook.com/developers/
点击右侧“我的应用”部分中的应用
点击“修改设置”
点击左侧的“高级”部分
检查“安全性”部分。我认为您需要修改一些IP白名单设置
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。