MENU
      チェックリクエスト

        チェックリクエスト


        記事の要約

        概要

        • チェックリストのチェックをリクエストします。
        • チェックリスト毎に status (チェックリクエスト状態)が異なり、実際に statusNONE (チェックリクエスト可能状態)のチェックリストに対するチェックリクエストのみ処理されます。
          • status は、チェックリクエストの処理段階または時間の経過とともに内部で変化し、以下の5つのうち、1つの値を持ちます。
            • NONE: チェックリクエスト可能。
            • ENQUEUED: チェック待機中。
            • PROCESSING: チェック処理中。
            • DONE: チェックリクエスト完了。次のリクエストまで待機必要。
            • FAIL: チェック失敗。
        • チェックリクエスト機能は、関連商品毎に再リクエストできる時間が異なります。
          • チェックリストの statusが DONEFAIL また ENQUEUED の状態で再リクエストできる時間が過ぎると、NONE 状態にリセットされます。
        • チェックリストの status によってチェックリクエストが実際に処理されない場合でも、リクエスト処理成功(200、OK)とレスポンスします。
          • チェックリスト別にチェックリクエストが実際に処理されたかについては、 Response Body の requestSuccess フィールドを通じてご確認いただけます。(true: 成功 / false: 失敗)
          • requestSucess フィールドが falseとレスポンスしても、 status フィールド値が ENQUEUED、PROCESSING の場合は、チェックリクエストが既に処理されていることを意味します。

        API

        • POST /categories/{categoryCode}/checkitems/refresh
          • {categoryCode} に該当する全てのチェックリストに対してチェックします。
        • POST /categories/{categoryCode}/checkitems/{itemCode}/refresh
          • {itemCode} に該当する1つのチェックリストに対してチェックします。
          • 入力した {categoryCode} に含まれていない {itemCode} を入力してリクエストした場合にも、404エラーが発生します。

        リクエスト

        Headers

        概要に明示された共通リクエストヘッダが必要です。

        Path Variables

        パラメータ名要否タイプ制約事項説明
        categoryCodeNString提供カテゴリおよびチェックリストをご参照ください。カテゴリコード
        itemCodeNString提供カテゴリおよびチェックリストをご参照ください。チェックリストコード

        レスポンス

        • チェック処理後に、チェックリスト状態の照会機能と同様な結果をレスポンスします。

        Response Body

        {
          "result": "SUCCESS",
          "contents": [
            {
              "itemCode": String,
              "timeToRefresh": Timestamp,
              "lastRequestTime": Timestamp,
              "status": String,
              "requestSuccess": Boolean
            },
            ...
          ]
        }
        JSON
        レスポンスフィールド名要否タイプ制約事項説明
        itemCodeYStringチェックリストコード
        timeToRefreshYTimestamp次のチェック可能な時間
        lastRequestTimeYTimestamp最後のチェック時間
        statusYStringNONE, ENQUEUED, PROCESSING, DONE, FAIL現在のチェックリクエスト状態
        NONE: チェックリクエスト可能。
        ENQUEUED: チェック待機中
        PROCESSING: チェック処理中
        DONE: チェックリクエスト完了。次のリクエストまで待機必要。
        FAIL: リクエスト失敗。
        requestSuccessYBooleantrue, false当該チェックリストのチェックリクエスト成否

        この記事は役に立ちましたか?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.