1

home メソッドを使用して、ユーザーの自宅からツイートを取得しようとしています。

http://api.twitter.com/version/statuses/home_timeline.format

ページングを使用して次のように設定すると..

例。

paging.setSinceId(000009L);

API から返される期待される結果は何でしょうか?

私の家では、次のようなツイートがあります。


000050(最新のもの)

....

000040

000039

.....

000023

000022

000021

000020

……

000013

000012

000011

000010

……

000003

000002

000001


実際には、ツイート ( 000010 から 000020 まで) を受け取る必要があります。右?

しかし、APIを呼び出すと、返された結果は(000030から000050)のようです。

それは API を動作させる正しい方法ですか? または私は何かが恋しいですか?

ツイート ( 000010 から 000020 まで) を取得したい場合、どうすればよいですか?

PS: Twitter4j Lib を使用しています。ありがとう。

4

1 に答える 1

0

タイムラインをさかのぼるには制限があります。

API ドキュメントから「このメソッドは、リツイートを含めて最大 800 のステータスしか返すことができません。」 http://dev.twitter.com/doc/get/statuses/home_timeline

したがって、800 を超えるツイートがある場合、最新の 800 のみを取得できると期待できます。

次に、ツイートの ID は、タイムライン内の番号順だけではありません。すべてのツイートには、すべてのユーザーでグローバルに一意の ID が割り当てられます。これは、私が信じている API によって期待される ID です。

于 2011-06-16T07:42:14.700 に答える