利用可能店舗一覧API
概要
利用可能店舗の一覧を取得します。
URL
/cmapi/v2/providers/
メソッド
GET
リクエスト
リクエストパラメータ
| パラメータ | 必須 | デフォルト | 最大 | 説明 | 詳細 | 備考 | 
|---|---|---|---|---|---|---|
| page_size | - | 20 | 100 | ページ毎の件数 | - | - | 
| page | - | 1 | - | ページ数 | - | - | 
| sort | - | -id | - | ソート | 指定された項目でソートを行う。 降順でソートしたい場合、項目名の前に "-" を付与する。 | 現在、"id" の昇順降順のみ対応 | 
| is_deleted | - | - | - | 削除済み店舗を取得するか | "true"を指定した時のみ削除済み店舗を取得 | 
リクエストボディ
なし
リクエストのサンプル
curl \
    -X GET \
    -H 'X-POPINFO-MAPI-TOKEN: ${AUTH_TOKEN}' \
    https://${domain}/cmapi/v2/providers/
レスポンス
メディアタイプ
application/json
レスポンスヘッダ
| キー | 説明 | 備考 | 
|---|---|---|
| X-Total-Count | 総数 | |
| Link | リンク情報 | 次の形式で「次のページ」と「前のページ」の情報を付与。 <next_page_url>; rel="next", <previous_page_url>; rel="previous" | 
成功時レスポンス
「 基底オブジェクト」のリストを返却
基底オブジェクト
| キー | 型 | 説明 | 詳細 | 備考 | 
|---|---|---|---|---|
| id | 数値 | ID | - | - | 
| uuid | 文字列 | 利用可能店舗 UUID | - | - | 
| name | 文字列 | 利用可能店舗名 | - | - | 
| additional_items | オブジェクト | 任意追加項目 | 「レスポンス "additional_items" オブジェクト」を参照。 | - | 
| latitude | 文字列 | 緯度 | - | - | 
| longitude | 文字列 | 経度 | - | - | 
| created_at | 文字列 | 作成日時 | 「yyyy-mm-dd hh:MM:ss」の形式 | - | 
| updated_at | 文字列 | 更新日時 | 「yyyy-mm-dd hh:MM:ss」の形式 | - | 
レスポンス "additional_items" オブジェクト
- ユーザ独自の項目が登録されていた場合、FANSHIP システム公式の 6 項目の他に、ユーザ独自の項目も含めて返す。
| キー | 型 | 説明 | 詳細 | 備考 | 
|---|---|---|---|---|
| hours | 文字列 | 営業時間 | - | - | 
| phone | 文字列 | 電話番号 | - | - | 
| address | 文字列 | 住所 | - | - | 
| holiday | 文字列 | 定休日 | - | - | 
| shortName | 文字列 | 店舗名略称 | - | - | 
| thumbnail | 文字列 | サムネイル | サムネイル画像データのフルパス(https:// ... ) | 画像指定に関する仕様については「画像登録」シートを参照。 | 
レスポンスのサンプル
[
  {
    "id": 1,
    "uuid": "d516ca04-2062-4405-b246-a63f93457c55",
    "name": "利用可能店舗 1",
    "additional_items": {
      "hours": "AM 10:00 ~ PM 9:00",
      "phone": "03-xxx-xxxx",
      "address": "東京都港区 xxxxx yyyy 1-1",
     "holiday": "不定休",
      "shortName": "店舗 1",
      "thumbnail": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
    },
    "latitude": "35.662976",
    "longitude": "139.745087",
    "created_at": "2019-04-31 09:11:59",
    "updated_at": "2019-04-31 09:11:59"
  },
  {
    "id": 2,
    "uuid": "d6c1a054-0622-4054-b246-a6f37c559345",
    "name": "利用可能店舗 2",
    "additional_items": {
      "hours": "8:30 ~ 19:00",
      "phone": "03-xxx-xxxx",
      "address": "東京都大田区 xxxxx yyyy 2-15",
     "holiday": "",
      "shortName": "店舗 2",
      "thumbnail": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
    },
    "latitude": "35.662976",
    "longitude": "139.745087",
    "created_at": "2019-04-31 09:11:59",
    "updated_at": "2019-04-31 09:11:59"
  }
]