Последние твиты с использованием класса wp-twitter-api

Я пытаюсь отобразить мои последние твиты,

Я использую Twitter API 1.1 Клиент для WordPress

Проверьте Твиттер Результат

Показать мое имя работает,

Но дисплей Мой недавний твит не работает!

Я хочу решение, это мой код:

<?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

Решение

Я предполагаю, что здесь есть больше чем одна проблема.

1) При ‘type’, установленном на ‘statuses / user_timeline’, $ result-> name не должно возвращать никакого значения, поскольку, как вы можете проверить с помощью консоли твиттера 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)

Я надеюсь, что мне помогли.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector