API(/api_v1_receiveorder_base/labelprinted)を呼び出す際、エラーメッセージが出る。

2 個の投稿 / 0 new
最終投稿
#1 2017/2/13 (月) 12:33
栗林憲一

API(/api_v1_receiveorder_base/labelprinted)を呼び出す際、エラーメッセージが出る。

【対象のAPIのパス】
/api_v1_receiveorder_base/labelprinted

【言語・SDK使用の有無】
SDK使用あり
言語: PHP

以下のパラメータで実行を行うとエラーが発生します。
ケース1
・INPUT
receive_order_id = 1
receive_order_last_modified_date = 2017-01-18 00:00:00
・結果
010008: receive_order_last_modified_dateが更新されています。再度受注伝票を検索してAPIを実行して下さい。

ケース2
・INPUT
receive_order_id = 1
receive_order_last_modified_date = 2017-01-20 00:00:00
・結果
010008: receive_order_last_modified_dateが更新されています。再度受注伝票を検索してAPIを実行して下さい。

ケース3
・INPUT
receive_order_id = 1
receive_order_last_modified_date = 2017-01-19 12:55:38
・結果
010008: receive_order_last_modified_dateが更新されています。再度受注伝票を検索してAPIを実行して下さい。

receive_order_last_modified_dateが更新できる条件を教えていただけますでしょうか。
また、メイン機能でreceive_order_last_modified_dateを更新する方法を教えてもらえますでしょうか。

2017/2/13 (月) 19:28

RE:API(/api_v1_receiveorder_base/labelprinted)を呼び出す際、エラーメッセージが出る

receive_order_last_modified_dateは受注伝票になんらかの変更が発生した場合に自動的に更新されます。
任意の値で更新することが出来ない仕様となります。
API経由であれば、一括アップロードを使用し受注伝票を更新すると現在の日時で更新されます。
メイン機能であれば、例えば出荷確定処理や納品書ダウンロード、受注伝票詳細画面などで変更が行われた場合現在の日時で更新されます。