所有,我一直都在达到速率限制。 我只是想从自己的时间表中获取最新状态。 我正在使用以下代码来实现这一目标:
$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
}
效果很好,但我一直都达到每小时150个请求的速率限制。 我已经读过,如果我通过API进行身份验证,则速率限制将被取消。 谁能解释该怎么做?
提前致谢!