0
为什么此代码无法正常工作?我需要它获取搜索标签狗的最新推文,然后提交状态更新,并向使用搜索标签狗发送推文的用户发送回复。我使用的亚伯拉罕的twitteroauth的在这里找到:https://github.com/abraham/twitteroauth/downloadsTwitter OAuth发送状态更新无法正常工作
<?php
require_once('twitteroauth.php');
define('CONSUMER_KEY', 'CONSUMERKEYHERE');
define('CONSUMER_SECRET', 'SECRET HERE');
define('ACCESS_TOKEN', 'TOKENHERE');
define('ACCESS_TOKEN_SECRET', 'TOKENSECRETHERE');
$twitter = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$twitter->host = "http://search.twitter.com/";
$search = $twitter->get('search', array('q' => 'dog', 'rpp' => 5));
$twitter->host = "https://api.twitter.com/1/";
foreach($search->results as $tweet) {
$status = '@$tweet->from_user Here my reply would go';
$twitter->post('statuses/update', array('status' => $status));
}
?>
我已经进入我的消费者的关键,密钥和标记,但在这里把他们赶走。
谢谢!
对不起,我在这里暂时没有使用TwitterOAuth,但是IIRC如果你打印出'$ twitter'变量,它应该有一个字段告诉你从twitter.com收到的最后一个错误 – bcoughlan
这给了我错误︰类TwitterOAuth的对象无法转换为字符串 – GoneInsane
尝试var_dump($ twitter) –