Twitter APIの制限と残り回数を確認する方法

“abraham/twitteroauth”を使うことを想定。

abraham/twitteroauth

https://github.com/abraham/twitteroauth


// 認証
$connection = new TwitterOAuth($api_key,
                               $api_secret_key,
                               $access_token,
                               $access_token_secret);

// APIごとの制限の一覧
$rate_limit_status = $connection->get("application/rate_limit_status");

// 例 : "/statuses/show/:id"の残り回数
$remaining = $rate_limit_status->resources->statuses->{'/statuses/show/:id'}->remaining;

以下、参考(Twitter API公式)。

Rate limits

Rate limiting

Get app rate limit status

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です