twitteroauth连接返回http_code 0

时间:2016-02-23 17:41:43

标签: php twitter twitter-oauth

require_once('oauth/twitteroauth.php');
require_once('config.php');
include_once('simple_html_dom.php');


    if (CONSUMER_KEY === '' || CONSUMER_SECRET === '') {
        echo 'You need a consumer key and secret to test the sample code. Get one from <a href="https://twitter.com/apps">https://twitter.com/apps</a>';
        exit;
    }

    /* Start session and load library. */
    session_start();

    $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);

    echo $connection->http_code; // it returns 0

相同的代码在另一个托管中工作并返回http_code 200。它可能是什么?

3 个答案:

答案 0 :(得分:1)

我发现问题的原因,twitteroauth库中的curl命令无效,因为在该主机中禁用了传出连接

答案 1 :(得分:1)

Http Code 0通常表示它是TIME_OUT或者您无法连接到服务器

答案 2 :(得分:0)

没有http代码为0.

如果echo $connection会怎样?那回报是什么? Http代码为0表示您需要查看twitter oauth docs。