駅メモ! Our-RailsのAPIの仕様について既知のものを纏める。
エンドポイントのURIは、全てに共通するhttps://game.our-rails.ekimemo.com/apiは省略する。
-
原則全てのリクエストに以下のヘッダを必要とする。
x-csrf-token: <アカウントトークン> x-requested-with: XMLHttpRequestアカウントトークンはCookieに保存されている
csrf_tokenの値を利用する。この値は不定期に強制リセットが掛かるが、利便性の担保のためにかなり長期間、同一の値を利用することができる。 -
原則全てのリクエストに以下のURLパラメータを必要とする。
?__t=[リクエスト発行時のUNIX時 ミリ秒]&__os_id=[端末識別情報]__os_idの値については、次の総合情報の取得の項を参照されたし。なお、このパラメータは正しく指定せずともAPIは期待されるレスポンスを返却する。 -
上記2つは以後、要求本文やパラメータの説明において「既定値」と記す。