取引取得の店舗情報のレスポンス
取引取得のAPIで店舗情報も欲しくて、下記のようにリクエストしております。
https://api.smaregi.dev/{契約ID}/pos/transactions/{id}?with_store=all
仕様書だと、
"store": {
- "storeId": "string",
- "storeCode": "string",
- "storeName": "string",
- "storeAbbr": "string",
- "printReceiptStoreName": "string",
- "displaySequence": "string"
},
とレスポンスがあるとありますが、
弊社で実行する限りですと、
["store"]=>
array(1) {
["storeId"]=>
string(1) "1"
}
とstoreIdだけしか返ってきていないかと思います。
弊社のやり方に間違いがございましたら、申し訳ございませんが、
ご教授いただけますようお願いいたします。
答え
@inori
アクセストークン取得する際の
scope
をご確認いただけますでしょうか?取引取得APIの場合、店舗データは
pos.stores:read
に加えてpos.stores:read
を取得していないと、ID以降のデータを取得できない様になっています。他にも、いくつかのAPIでは、スコープを複数取得していないとデータを取得できないものがございますため、
仕様書の
Response
->200 取得成功
内もあわせてご参照くださいませ。それでも取得できない場合、お手数ですが再度ご連絡をお願いいたします。