Facebook “脸谱网”;“未经授权的IP地址”;例外

Facebook “脸谱网”;“未经授权的IP地址”;例外,facebook,unauthorized,Facebook,Unauthorized,我的facebook应用程序在生产环境中无法运行 在本地主机上一切正常,但在生产环境中,Facebook返回“未经授权的IP地址”异常 我使用lib 我的请求: $facebook = new App_Facebook(array( 'appId' => $this->fbAppId, 'secret' => $this->fbAppSecret, 'cookie' => true )); $u

我的facebook应用程序在生产环境中无法运行

在本地主机上一切正常,但在生产环境中,Facebook返回“未经授权的IP地址”异常

我使用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;
    }
有人知道它是什么以及如何修复吗?

转到
单击右侧“我的应用程序”部分中的应用程序
单击“编辑设置”
单击左侧的“高级”部分
检查“安全”部分。我认为您需要修改一些ip白名单设置

转到
单击右侧“我的应用程序”部分中的应用程序
单击“编辑设置”
单击左侧的“高级”部分

检查“安全”部分。我认为您需要修改一些ip白名单设置

否,应用程序中的服务器白名单设置为blank@Sergey,如果你的白名单是空的,听起来Jeroen是一针见血。我不确定。如果白名单是空的,我假设它根本不使用白名单,并且将接受任何IP。不完全是100%肯定,因为我做FB开发已经有一段时间了。我肯定这个问题不在白名单上。我试图将服务器IP添加到白名单中,但没有给出任何结果。同时,在白名单为空的开发环境中,一切都运行良好。这让我发疯。我正在经历同样的问题@Sergey你是如何修复的不,应用程序设置中的服务器白名单是blank@Sergey,如果你的白名单是空的,听起来Jeroen是一针见血。我不确定。如果白名单是空的,我假设它根本不使用白名单,并且将接受任何IP。不完全是100%肯定,因为我做FB开发已经有一段时间了。我肯定这个问题不在白名单上。我试图将服务器IP添加到白名单中,但没有给出任何结果。同时,在白名单为空的开发环境中,一切都运行良好。这让我发疯。我正在经历同样的问题@谢尔盖,你怎么修好的