首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP Twitter搜索API (使用J7mbo的twitter-api-php)

PHP Twitter搜索API (使用J7mbo的twitter-api-php)
EN

Stack Overflow用户
提问于 2015-06-02 00:19:50
回答 1查看 290关注 0票数 1

我打算使用J7mbo的twitter-api-php来搜索带有特定关键字的推文。但每次运行我的代码时,我都会得到

{"errors":[{"code":32,"message":"Could not authenticate you."}]}

我尝试运行示例代码here,它可以很好地获取用户的时间轴。我还尝试了使用Twitter的签名生成器在命令行上运行我的搜索,我的密钥和令牌运行得很好。

当我运行以下代码时,就会出现该身份验证错误

代码语言:javascript
复制
$settings = array(
    'consumer_key' => '...',
    'consumer_secret' => '...',
    'oauth_access_token' => '...',
    'oauth_access_token_secret' => '...'
);
$url = 'https://api.twitter.com/1.1/search/tweets.json';
$twitter = new TwitterAPIExchange($settings);
$fields = '?q=twitter';
$response = $twitter->setGetfield($fields)->buildOauth($url, 'GET')
                ->performRequest();

当我查看TwitterAPIExchange类中的代码和示例代码here中的代码时,似乎在将查询参数附加到CURLOPT_URL之后,就会出现错误。但我不知道这是否是真正的原因,如果是这样的话,也不知道如何修复它。任何对此的帮助我们都非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-06-03 21:06:41

显然,我还需要在here中的代码中添加进入$oauth数组的参数,并使用该参数进行身份验证。尽管如此,我仍然不能让J7mbo的代码工作。

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

https://stackoverflow.com/questions/30578406

复制
相关文章

相似问题

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