メインコンテンツにスキップ

【AirHost API】「Pricing API(料金更新)」実装のFAQ

Y
対応者:Yuuki Fujishima

POST /api/public/ratesについて

POSTリクエストにおける id / uid の指定方法

データを送信する際、識別子として「id」と「uid」のどちらを使っても問題ありません。APIドキュメント画面にあるドロップダウンメニューを切替えることで、「idを使う場合の指定方法」と「uidを使う場合の指定方法」の2パターンの書き方を確認できます。

GETリクエスト(/rate_plans/{id})のレスポンス仕様

GET /rate_plans/{id} を実行して料金プラン(Rate Plan)の情報を取得すると、返ってくるデータには「id」と「uid」の両方の項目が含まれています。

uidが未設定の場合の扱い

もし該当するデータに「uid」が設定されていない場合でもエラーにはならず、uidの項目には「値が存在しない」ことを示す null(空の値)が入った状態になります。


FAQ

Feedの保持期間(7日間)を超えた場合の復旧について

Q. Feedの保持期間である7日間を超過した場合、どのようにシステムを復旧すればよいでしょうか?

A. 7日間を超えた過去のFeedイベントを復元することはできません。

APIアクセス制限の緩和について
Q.現在のパートナーあたり1分間120リクエストというAPIアクセス制限を引き上げることは可能でしょうか?
A.現在、個別の連携に対して、この制限を解除することはできません。
ただし、以下の方法でAPIリクエストの負荷を軽減できます。

  • リクエストキューを使用して処理を分散する

  • 1回のクエリで取得するデータの対象範囲を拡大する

  • レート制限に達した場合、リトライ処理を実装する

こちらの回答で解決しましたか?