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

发布于 2024-11-15 05:07:02 字数 808 浏览 7 评论 0原文

我的 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;
    }

有人吗知道它是什么以及如何修复它吗?

My facebook app doesn't work in production environment.

On localhost everything works fine, but in production environment Facebook returns "unauthorized IP address" exception.

I use https://github.com/facebook/php-sdk lib

My request:

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

Does anybody know what is it and how to fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

单身情人 2024-11-22 05:07:02

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

Go to https://www.facebook.com/developers/
Click on your app in the "my apps" section on the right
Click "Edit settings"
Click on the "Advanced" section on the left
Check the "security" section. I think you need to modify some the ip whitelist settings

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文