Facebook“未经授权的IP地址”例外

时间:2011-06-12 12:43:48

标签: facebook unauthorized

我的脸书应用程序在生产环境中不起作用。

在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;
    }

有人知道它是什么以及如何解决它?

1 个答案:

答案 0 :(得分:1)

转到https://www.facebook.com/developers/
点击右侧“我的应用”部分中的应用 点击“修改设置”
单击左侧的“高级”部分 检查“安全”部分。我认为您需要修改一些ip白名单设置

相关问题