首先,我必须说我已经读过很多关于这个问题的帖子,但我仍然无法解决它。
我正在使用亚伯拉罕的TwitterOAuth库来发送大量的转推,使用此代码:
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $arrayTokens[0][$i], $arrayTokens[1][$i]);
$connection->post('statuses/retweet/' . $_POST['id']);
它有效但只有一些用户和其他用户(大多数用户),我得到了这个:
array(1) {
["errors"]=>
array(1) {
[0]=>
object(stdClass)#8 (2) {
["message"]=>
string(26) "Could not authenticate you"
["code"]=>
int(32)
}
}
}
我也在Twitter开发者社区中读过,我试图添加这些内容:
$connection->host = "https://api.twitter.com/1.1/";
$connection->ssl_verifypeer = TRUE;
$connection->content_type = 'application/x-www-form-urlencoded';
......但同样的问题也出现了。
每个令牌都有效,我有最后一个版本的库,所以我不明白发生了什么。有人能帮助我吗?