APIコール数削減のために取引APIで会員情報を取得したい。
アプリからのAPIコール数をできるだけ減少させるために、取引取得APIにおいて、with_customer を利用したいと考えております。
しかし、APIをテストしていますが、customerId以外の情報が取得できずに困っております。
取得したい情報としては、下記のレスポンスのようにcustomer内にcustomerIdしか取得できない状況になっており
その他の情報(pointExpireDateなど)が取得できていません。
{ "transactionHeadId": "18", "transactionDateTime": "2020-09-17T09:50:46+09:00", "transactionHeadDivision": "1", ... "customer": { "customerId": "58" } }
どのように対応すればいいでしょうか?
答え
API利用の際に設定している
scope
をご確認ください。内容を見ますと、取引情報以外に会員情報も取得したいとなると、
pos.customers:read
が必要となります。これはセキュリティの都合上の仕組みですので、ご了承ください。