サンプル
リクエスト
curl -X POST -d 'access_token=xxx&refresh_token=xxx&data_type=xxx&data=xxx&receive_order_recalculate_flag=1' "https://api.next-engine.org/api_v1_receiveorder_base/bundle"
更新成功レスポンス
{
"result": "success",
"results": [
{
"receive_order_id": 1000,
"bundled_receive_order_ids": [1001, 1002, 1003],
"skipped_receive_order_ids": [],
"skipped_receive_order_reasons": []
},
{
"receive_order_id": 2000,
"bundled_receive_order_ids": [2001, 2002],
"skipped_receive_order_ids": [],
"skipped_receive_order_reasons": []
}
],
"access_token": "xxxxxxxx",
"refresh_token": "xxxxxxxx",
"access_token_end_date": "2017-04-15 18:24:53",
"refresh_token_end_date": "2017-04-15 18:24:53"
}更新失敗レスポンス
{
"result": "error",
"code": "028020",
"message": [
{
"receive_order_id": 2000,
"code": "028020",
"message": [
{
"receive_order_id": 2002,
"reason_message": "同梱元のreceive_order_last_modified_dateがDBの最終更新日と一致しません。"
}
]
}
],
"results": [
{
"receive_order_id": 1000,
"bundled_receive_order_ids": [1001, 1002, 1003],
"skipped_receive_order_ids": [],
"skipped_receive_order_reasons": []
},
{
"receive_order_id": 2000,
"bundled_receive_order_ids": [2001],
"skipped_receive_order_ids": [2002],
"skipped_receive_order_reasons": [
{
"receive_order_id": 2002,
"reason_message": "同梱元のreceive_order_last_modified_dateがDBの最終更新日と一致しません。"
}
]
}
],
"access_token": "xxxxxxxx",
"refresh_token": "xxxxxxxx",
"access_token_end_date": "2017-04-15 18:24:53",
"refresh_token_end_date": "2017-04-15 18:24:53"
}