Q. CSVファイルのサンプルが欲しいです
アカウント管理APIでアップロードする、本部ユーザー、店舗アカウント、店舗スタッフのCSVファイルのサンプルをもらえませんか?
A. 画面からCSVファイルをダウンロードしてください
CSVファイルは各アカウントの管理からダウンロードすることができます。
「本部ユーザーの管理>一括操作>エクスポート」
「店舗の管理>一括操作>エクスポート」
「店舗スタッフの管理>一括操作>エクスポート」
Q. CSVファイルが登録できません
アカウント管理APIを利用して本部ユーザー、店舗アカウント、店舗スタッフの登録を行ったのですが、エラーとなり登録できません。 失敗した理由を知りたいです。
A. CSVファイルの内容や形式が正しいかご確認ください
CSVファイルで指定すべき項目が設定されていないか、設定された値に誤りがある可能性があります。 レスポンスXMLの//response/errorsに詳細なエラーメッセージが返されていますので、エラー内容を確認してください。
補足事項
エラー内容は、画面からのインポートにおいても、ステップ2.解析結果の確認で確認することができます。
アカウント管理APIを利用する前に、事前に画面からCSVファイルの内容や形式が正しいかご確認いただくことをお勧めします。
「本部ユーザーの管理>一括操作>インポート」
「店舗の管理>一括操作>インポート」
「店舗スタッフの管理>一括操作>インポート」
Q. 呼び出しは成功していますが、反映されません
bash + wgetによるアカウント操作APIの呼び出しを行ったのですが、本部ユーザーが登録できません。
CSVファイルに問題はないことは確認していますが、なぜでしょう。
A. バイナリデータをPOSTする場合には、Content-Typeをmultipart/form-dataに指定してください
バイナリデータはmultipart/form-dataエンコーディングでデータを送信する必要があります。
Content-Typeのエンコーディングの指定が適切かどうかご確認ください。
また送信する際はmultipart/form-dataの仕様に準拠しているかどうかご確認ください。
サンプルコードは bash + wgetによるAPI呼び出し例 をご参照ください。
<multipart/form-dataの仕様>
- 改行コードはCRLFである必要があります
- コンテンツはboundaryで区切る必要があります
- 最後のboundaryは「--」で閉じる必要があります
Q. レスポンスが403エラーで返されます
これまで問題なく登録できていましたが、特に設定を変更していないのにHTTPSステータスコードが「403:FORBIDDEN」で返されるようになりました。
A. WebAPIキーの有効期限が切れていないかご確認ください
WebAPIキーの有効期限が切れている可能性があります。
ご利用のWebAPIキーの有効期限を確認し、期限が切れている場合は延長する、または新たなWebAPIキーを発行してください。
「システムの管理>連携アプリの設定>WebAPIキーの管理」