すべて、私は常にレート制限に達しています。自分のタイムラインから最新のステータスを取得しようとしているところです。それを実現するために、次のコードを使用しています。
$url = "https://api.twitter.com/1/statuses/user_timeline.json?screen_name={$username}&count={$how_many}";
$curl = curl_init();
curl_setopt( $curl, CURLOPT_URL, $url );
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
$contents = curl_exec( $curl );
curl_close( $curl );
if ( ! empty( $contents ) ) {
// Decode it.
$tweet = json_decode( $contents );
// Cache it for next time.
set_transient( $id.'-'.$username, $tweet, 60*60*12 ); // 3 hour cache
}
これは問題なく動作しますが、常に 1 時間あたり 150 リクエストのレート制限に達しています。API に対して認証すると、レート制限が解除されることを読みました。誰もそれを行う方法を説明できますか?
前もって感謝します!