user_timeline твиттер проблема API - PullRequest
0 голосов
/ 22 февраля 2010

Я использую http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline, чтобы читать твиты пользователя. Когда я использовал базовую аутентификацию, она работала нормально. Когда я переключился на OAuth, параметр «page» перестал работать.

Вот так: http://api.twitter.com/1/statuses/user_timeline/16.xml?count=25&page=2

Когда я использую OAuth для получения запроса, он всегда возвращает первую страницу. Я проверяю свой код Я даже повторил ту же самую строчку, и это было именно то, что мне было нужно. XML это именно то, что мне нужно, но когда я использую OAuth для извлечения XML, он возвращает неправильный XML.

Я использую библиотеку php Авраама.

Так что в основном. XML правильный, и при вводе в качестве URL он возвращает правильный XML, но при попытке извлечь его через OAuth возвращает неправильный XML.

Любая подсказка?

Ответы [ 2 ]

1 голос
/ 28 февраля 2010

В последней версии моей библиотеки (в настоящее время 0.2.0-бета2) она должна называться так:

$to->format = 'xml';
$content = $to->get('statuses/user_timeline/16', array('count' => 25, 'page' => 2));
0 голосов
/ 23 февраля 2010

Я только что столкнулся с той же проблемой - когда я использую oauth, Twitter, похоже, не замечает параметры GET. Я использую форму PHP PHP здесь: http://abrah.am

это не работает:

$url =
"http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=$name&count=199&page=1";
$content = $to->OAuthRequest($url); 

но это делает:

$url = "http://api.twitter.com/1/statuses/user_timeline.rss";
$content = $to->OAuthRequest($url, array('screen_name' => $name,'count' => 199, 'page' =>1), 'GET');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...