• 検索結果がありません。

Microsoft Word - 注文ステータス変更API仕様書(EC)_ver1.docx

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft Word - 注文ステータス変更API仕様書(EC)_ver1.docx"

Copied!
9
0
0

読み込み中.... (全文を見る)

全文

(1)

バリューコマース・ウェブサービス

注⽂ステータス変更 API リファレンス

(広告主向け)

第1版

(2)

概要

広告主向け管理画⾯で提供している注⽂ステータス変更機能と同等の情報を提供する API についての 仕様書です。この API をリクエストするためには、事前に「広告主向けトークン取得 API」にリクエ ストを⾏い、有効なトークンを取得している必要があります。ステータス変更に関するリクエストが 反映されるまで、最⼤ 1 時間かかります。

有効期限

この API のトークンの有効期限は30 分間です。期限が切れるとリクエスト時にエラーメッセージ 「invalid_token」が返却されますので、トークン取得 API に再度リクエストを⾏い、最新のトークンを取 得し、指定してください。 エラーメッセージについては「レスポンスヘッダ」の章を参照ください。

利⽤制限

この API では 30分間以内に30を超える正常リクエストが⾏なわれた場合に 30 分間ロックされま す。ロック中のリクエスト時にはエラーメッセージ「locked」が返却されますので、時間を置いて再 度リクエストしてください。 エラーメッセージについては「レスポンスヘッダ」の章を参照ください。

(3)

リクエスト

エンドポイント

POST https://api.valuecommerce.com/modify/v1/merchant/transaction/status/

リクエストヘッダ

リクエストヘッダには下記を指定してください。 ・ Authorization: Bearer [bearer_token]※1 ・ Content-Type: application/x-www-form-urlencoded ・ Accept: application/json

リクエストボディ

パラメーター名 説明 必須 許容⽂字列 許容バイト数 callback ※2 コールバック関数名 × 半⾓英数 および 記号【_-】 50 バイト以下 【注意事項】

1. [bearer_token]部分に、トークン取得 API から取得した bearer_token を指定してください。 2.JSONP 返却を求める場合のみ指定してください。

(4)

ペイロード

パラメー ター名 説明 必 須 初期値 許容⽂ 字列 許容バイ ト数

order 下記セットの配列を「list」キーの値とした JSON の書 式で指定する ※別表参照 JSON の中⾝は数値、⽂字列問わずダブルクォートを必 須とする ○ null 半⾓英 数 記号 JSON 書式 ただし、 「list」内 最⼤指定 可能件数 1000 件

order フィールド⼀覧

フィー ルド名 説明 必 須 初期値 許容⽂字列 許容バイ ト数 指定例 id 注⽂番号 ○ null 指定なし 300 "id":"123" st 変更後の注⽂ステータス 下記から択⼀指定。 a:承認 c:拒否 ○ null 下記半⾓英 字 a,c 1 (固定) "st":"a"

指定例

order

「注⽂ ID:123 を A に、注⽂ ID:234 を C」に変更する場合 {"list":[{"id":"123","st":"a"},{"id":"234","st":"c"}]}

(5)

レスポンス

レスポンスヘッダ

エラーメッセージ

error=”XXX” error_description=”XXX”の表記で、発⽣したエラーメッセージを⽰します。正常レスポン ス時にはこの項⽬は返却しません。各エラーメッセージの⽰す内容は以下の通りです。

error error_description STATUS HTTP CODE 意味 対応要求 invalid_request Authorization request header is in invalid format (or may not be encoded). 401 Authorization ヘ ッダー不正、指 定されていな い、Base64 エン コードされてい ない場合 Authorization ヘッダーの値、⽣ 成⽅法を確認してください。詳し くは「リクエストヘッダ」章を参 照ください。 invalid_credential Inactive credential value. 401 Authorization ヘッダーが正常だ が、アクティブ なサイト署名情 報と紐づかない 不正値 管理画⾯で表⽰されている CLIENT_KEY/CLIENT_SECRET を 再度ご確認ください。再⽣成され ている可能性があります。 (このエラーメッセージはトーク ン取得 API に限り返却します) invalid_token The current bearer token is invalid or already expired. Please get a new one. 401 トークンが不正 値、または有効 期限切れ トークン取得 API にリクエストを ⾏い、最新のトークンを取得し、 指定してください。 (このエラーメッセージは認証下 API に限り返却します) locked The endpoint has been locked due to the requests limit. Please try again later. 403 期間内利⽤回数 上限を超え、ロ ック中のエンド ポイントに対す るアクセス 時間をおいて再度リクエストして ください。 invalid_parameters Some of request parameters are invalid. 400 何れかのリクエ ストパラメータ リクエストボディ章をご確認くだ さい。

(6)

not_found - 404 存在しないエン ドポイントに対 するアクセス リクエストされた URL をご確認 ください。 server_error - 500 システムメンテ ナンス中 時間をおいて再度リクエストして ください。

レスポンスボディ

パラメータ名 説明 説明詳細 正常 時返 却 異常 時返 却 error エラー概要 レスポンスヘッダ「error」と同⼀ × ○ error_description エラー詳細 レスポンスヘッダ「error_description」 と同⼀ × ○ resultSet 正常時レスポン スフィールドセ ット 正常処理時のリクエスト・及びレスポン スに関する情報 ○ × responseInfo レスポンス情報 正常処理時のレスポンスに関する情報 ○ × numberOfTotalResult 総件数 1(固定) ○ × numberOfResult 取得件数 rowData フィールド要素数 1(固定) ○ × responseTime レスポンス返却 ⽇時 JST yyyy-mm-dd hh:ii:ss ○ × requestInfo リクエスト情報 正常処理時のリクエスト要求に関する情 報 ○ × requestTime リクエスト受付 ⽇時 JST yyyy-mm-dd hh:ii:ss ○ × rowData 詳細情報 正常処理時のリクエスト要求に対する詳 細情報 ○ ×

result 受付結果 true / false

リクエストが全て正常で、処理を受け付 けられたかどうかを返却

(7)

⾮同期で処理をおこなうため、true=処 理完了を⽰すものではない

(8)

改定履歴

⽇付 内容 2017 年 6 ⽉ 28 ⽇ 第 1 版発⾏

(9)

バリューコマース・ウェブサービス 注⽂ステータス変更 API 仕様書(広告主向け) 2017 年 6 ⽉ 28 ⽇ 著 者 バリューコマース株式会社

参照

関連したドキュメント

(※)Microsoft Edge については、2020 年 1 月 15 日以降に Microsoft 社が提供しているメジャーバージョンが 79 以降の Microsoft Edge を対象としています。2020 年 1

ライセンス管理画面とは、ご契約いただいている内容の確認や変更などの手続きがオンラインでできるシステムです。利用者の

本文書の目的は、 Allbirds の製品におけるカーボンフットプリントの計算方法、前提条件、デー タソース、および今後の改善点の概要を提供し、より詳細な情報を共有することです。

従来から iOS(iPhone など)はアプリケーションでの電話 API(Application Program

すべての Web ページで HTTPS でのアクセスを提供することが必要である。サーバー証 明書を使った HTTPS

変更事項 届出書類等 その他必要書類 届出期限 法人の代表者の氏名

事業所や事業者の氏名・所在地等に変更があった場合、変更があった日から 30 日以内に書面での

(ECシステム提供会社等) 同上 有り PSPが、加盟店のカード情報を 含む決済情報を処理し、アクワ