首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >美国服务器上的TwitterAPIExchange.php

美国服务器上的TwitterAPIExchange.php
EN

Stack Overflow用户
提问于 2014-03-18 10:29:52
回答 1查看 515关注 0票数 0

我正在构建一个用于twitter监控的工具,从本质上说,我是通过页面来获取最近的推文,并对其进行分析。

不过,我遇到了一些障碍,我的代码(下面)在我计算机上的MAMP上运行得很好,但我一把它放到我的WAMP服务器上,我的公司就把它托管在美国,它就会返回‘布尔假’。

代码语言:javascript
复制
    <?php

    require_once('src/TwitterAPIExchange.php');

    $settings = array(
        'oauth_access_token' => "",
        'oauth_access_token_secret' => "",
        'consumer_key' => "",
        'consumer_secret' => ""
    );

    $url = 'https://api.twitter.com/1.1/users/show.json';
    $getfield = '?screen_name=nike';
    $requestMethod = 'GET';
    $twitter = new TwitterAPIExchange($settings);

    $response = $twitter->setGetfield($getfield)
    //$response = $twitter
                 ->buildOauth($url, $requestMethod)
                 ->performRequest();     

    var_dump($response);
    $decoded = json_decode($response,true);
    ?>

运行mamp时的响应是预期的结果,当我在美国服务器上运行WAMP时,它返回'boolean‘

是防火墙问题还是类似的问题?还是我错过了一些最基本的东西?

谢谢!

富足

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-31 01:43:29

我找不到另一个问这个问题的StackExchange帖子,但答案是:https://github.com/J7mbo/twitter-api-php/issues/32a#issuecomment-24660844

尝试在CURLOPT_SSL_VERIFYPEER ()方法中重新添加TwitterAPIExchange.php中的performRequest => false

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22476616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档