2016-06-01 5 views
0

私はInstagram用のサンドボックス内にクライアントアプリケーションを持っていて、最近のユーザーのメディアを使ってクライアントWebサイトにウィジェットを表示するためにそれを使用することを考えていました。私はこのエンドポイントに向けてGETリクエストを使用しています現時点ではInstagram API:クライアントアプリケーションのレート制限はいつですか?


- api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN

これはサーバー側で行われ、サンドボックスユーザーとうまく動作します。毎時500のレート制限に達するのを避けるため、APIからのデータレスポンスを保存します。保存されたレスポンスは、メディアへのリンクを含むHTMLリストにフォーマットされます。リクエストは毎日一度だけ行われます。

私は思ったように、レート制限はAPI呼び出しで増分されますか?このソリューションではレート制限を回避しますか?そうでない場合:レートリミットはいつ正確に増分されますか?

ありがとうございます!

答えて

2

はい、レート制限は、GETリクエストでは1ずつ減ります。レート制限を追跡する1つの方法は、Instagramからの応答ヘッダーをx-ratelimit-remaining [1]にチェックすることです。これは整数値(例えば4990)に設定され、要求に使用されるaccess_tokenに適用されます。このメソッドは、GET要求に対してのみ機能します。 POST要求は正確なx-ratelimit-remaining値を返しません。

[1] deprecated developer documentationに記載されているが、current documentationでは不可能である。

+0

ありがとうございます!新しい文書の重要な部分をどのように取り除いたのか、奇妙なことは有益な情報のようだ。それから、クライアントアプリケーションのレート制限にぶつかる心配はありません。 – MrZiggyStardust