簡體   English   中英

使用wp-twitter-api類的最新推文

[英]Recent tweets using wp-twitter-api class

我嘗試顯示我最近的推文,

我使用Twitter API 1.1 Client for Wordpress

檢查Twitter結果

顯示我的名字在起作用,

但是顯示我最近的推文不起作用!

我想要解決方案,這是我的代碼:

<?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)在'type'設置為'statuses / user_timeline'的情況下,$ result-> name不應返回任何值,因為您可以使用twitter api控制台( http://bit.ly/twapiconsole )驗證'statuses / 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)

我希望我能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM