我尝试做一些非常简单的事情,找到给定网址的Twitter分享数。但是使用这个新API,它相当困难。
我是用PHP编写的,我使用的是abraham / twitteroauth API。
起初我正在使用这样的网址......
$tweets = $twitter->get("https://api.twitter.com/1.1/search/tweets.json");
正如此处https://dev.twitter.com/rest/reference/get/search/tweets
中的文档所示然而,这持续导致404。所以我根据这篇文章Twitter API returning Error: 34 (404)
更改了我的代码结构但现在我得到的只是401。那个Twitters错误代码32,"无法验证你。"
是的,我已经检查过并仔细检查了我的所有代币和秘密。我还尝试过向回调网址字段添加值等内容。
以下是我的代码......
case 'twitter':
$consumerKey = '###';
$consumerSecret = '###';
$oauthToken = '###';
$oauthTokenSecret = '###';
$twitter = new TwitterOAuth($consumerKey, $consumerSecret, $oauthToken, $oauthTokenSecret);
$tweets = $twitter->get('search/tweets', ['q' => 'post_url_goes_here']);
$count = "I'll figure out how to sort this data later";
$response[$service] = $count ? $count : 0;
break;
其他人遇到这个问题?
谢谢!