最近的推文使用wp-twitter-api类

时间:2014-09-15 05:12:56

标签: php wordpress api twitter

我尝试显示我最近的推文,

我使用Twitter API 1.1 Client for Wordpress

检查Twitter Result

显示我的名字正在运作,

但显示我最近发布的推文无效!

我想要解决方案,这是我的代码:

<?php 

require_once (TEMPLATEPATH . '/include/twitter-api/twitter-api.php'); 

$credentials = array(
'consumer_key'    =>  'i added my consumer_key',
'consumer_secret' =>  'i added my consumer_secret'
);

$twitter_api = new Wp_Twitter_Api( $credentials );

$query = 'screen_name=twitter_api&count=1';
$args = array(
    'type' => 'statuses/user_timeline',
    'cache' => ( 24 * 60 * 60 )
);
$result = $twitter_api->query( $query, $args );
echo $result->name; // it's working and I got my name
echo '<br>';
echo $result->text; // it's not working and I don't got my recent tweets, I want solution!
?>

1 个答案:

答案 0 :(得分:0)

我想这里有不止一个问题。

1)将'type'设置为'statuses / user_timeline'$ result-&gt; name不应返回任何值,因为您可以使用twitter api console(http://bit.ly/twapiconsole)'status \ user_timeline'进行验证将返回一系列推文。

2)我不确定你是否熟悉PHP,但是你不能回显数据数组,但是你必须使用foreach循环来循环数组:

// Your code here
// ...

$result = $twitter_api->query( $your_query, $your_args );
foreach ( $result as $tweet ){
    echo $tweet->text;
}

3)如果您对如何处理API请求响应有疑问,请执行var_dump($result)

我希望我有所帮助。