【问题标题】:facebook API ERROR : Unauthorized source IP addressfacebook API 错误:未经授权的源 IP 地址
【发布时间】:2014-04-13 17:53:17
【问题描述】:

在 webhost (cloudaccess.net) 中执行此 php 代码后出现此错误。

{"error":{"message":"(#5) 未经授权的源IP地址","type":"OAuthException","code":5}}

谁能帮助我...?

<?php error_reporting(0);
    function url_get_contents ($url) {
    if (!function_exists('curl_init')){ 
        die('CURL is not installed!');
    }
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}
$graph_url = 'https://graph.facebook.com/me?access_token=VALID_TOKEN';
$graph_data = url_get_contents($graph_url);

echo $graph_data;
?>

【问题讨论】:

    标签: php facebook curl


    【解决方案1】:

    您尝试从中使用 Facebook API 的 IP 地址已被列入黑名单,因为使用相同 IP 地址的其他人违反了 Facebook API 服务条款。不幸的是,您对此无能为力。让它再次工作的唯一方法是获取另一个 IP 地址。我对 cloudaccess.net 一无所知,所以我无法说明这将有多难,或者它是否可能。另一种可能性是通过另一个 IP 地址代理您的请求,但这可能需要其他地方的另一个托管帐户和全新级别的基础架构。

    【讨论】:

    • 感谢您的信息:)
    猜你喜欢
    • 2012-06-24
    • 1970-01-01
    • 2013-04-09
    • 2012-10-06
    • 2013-04-11
    • 2022-11-08
    • 1970-01-01
    • 2017-10-17
    相关资源
    最近更新 更多