1

私はまだ Twitter の開発に比較的慣れていません。したがって、これはおそらくばかげた質問です。Twitter API ライブラリを調べていますが、リソース ファイルでレート制限が定義されています。

   <data name="QueryRateLimit" xml:space="preserve">
 <value>https://api.twitter.com/1.1/application/rate_limit_status.json</value>

https://api.twitter.com/1.1/application/rate_limit_status.jsonは正確に何をし、アプリケーションで何に使用されますか?

ブラウザーを開いてこのリンクをコピー アンド ペーストすると、予想どおり認証エラーが発生するためです。しかし、リクエストが認証された場合、json はセッションのレート制限にマップされた特定の値のセットを返すということですか?

すべてのヒントとヘルプは大歓迎です。

ありがとう

4

1 に答える 1

0

ドキュメントによると、次のようなものが得られます。

{
  "rate_limit_context": {
    "access_token": "119476949-oYGCs2M5duG5QalbOAK2YUZh8zG3ur7DPYo5qIFN"
  },
  "resources": {
    "help": {
      "/help/privacy": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/help/configuration": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/help/tos": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/help/languages": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      }
    },
    "statuses": {
      "/statuses/oembed": {
        "remaining": 180,
        "reset": 1346439527,
        "limit": 180
      },
      "/statuses/user_timeline": {
        "remaining": 180,
        "reset": 1346439527,
        "limit": 180
      },
      "/statuses/mentions_timeline": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/statuses/home_timeline": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/statuses/show/:id": {
        "remaining": 180,
        "reset": 1346439527,
        "limit": 180
      },
      "/statuses/retweets/:id": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      }
    },
    "users": {
      "/users/show": {
        "remaining": 180,
        "reset": 1346439527,
        "limit": 180
      },
      "/users/search": {
        "remaining": 180,
        "reset": 1346439527,
        "limit": 180
      },
      "/users/suggestions": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/users/contributors": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/users/suggestions/:slug/members": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/users/suggestions/:slug": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/users/contributees": {
        "remaining": 15,
        "reset": 1346439527,
        "limit": 15
      },
      "/users/lookup": {
        "remaining": 180,
        "reset": 1346439527,
        "limit": 180
      }
    },
    "search": {
      "/search/tweets": {
        "remaining": 180,
        "reset": 1346439527,
        "limit": 180
      }
    }
  }
}
于 2013-10-25T10:43:33.227 に答える