Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

Read Status of Image Request

HTTP GETで画像要求のステータスを読み取る

最近のイメージの書き込みまたは削除要求のステータスを読み取ることで、要求が完了したかどうかを判断できます。

要求

HTTPメソッド

GET

URL

https://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/status

URLパラメーター

名前説明

<channel_id>

(必須) 対象のチャネルのチャネルID。

<request_id>

(必須) 元の要求から返される要求ID。

≪例:≫ https://data.thingspeak.com/channels/0987654321/recent-requests/cl2th2wxyuvtsr7m9e3l5blje/status

Bodyパラメーター

なし。

ヘッダー

なし。

応答

成功

HTTPステータスコード

200 OK

Body

即時応答は、元の要求ID とその現在のコードとステータスを含む JSON オブジェクトです。次に例を示します。

{
    "requestID": "cl2th2wxyuvtsr7m9e3l5blje",
    "code": 1,
    "status": "OK"
}

可能なステータス値は、 PENDINGOK、およびFAILです。

ステータスがFAILの場合、要求の失敗の理由が入力されるmessageフィールドもあります。

エラー

完全なリストについては、 エラー コードを参照してください。

すべて展開する

Web ブラウザを使用して、 ThingSpeak™の RESTful API へのGET HTTP要求を完了できます。

HTTP 応答の形式を確認するには、このリンクを Web ブラウザにコピーし、チャネルID と要求ID を必要に応じて変更します。

https://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/status

次のコードは、 Linux®シェルで動作します。チャネルID要求ID を必要に応じて変更します。

curl --location --request GET 'https://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/status'

生の応答は次のようなものです。

{"requestID":"cl2tgo098765432193z93gpc1","code":1,"status":"OK"}

Postmanを使用すると、 ThingSpeakの RESTful API を使用して HTTP DELETE要求を送信できます。この例では、タイムスタンプの範囲内の一連のイメージを削除する方法を示します。

  1. Postman で、HTTP 動詞のドロップダウン リストからGETを選択します。

  2. アドレス バーにhttps://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/statusと入力します。 <channel_id> はイメージチャネルの ID に置き換え、 <request_id> はイメージ チャネルの要求ID に置き換えます。お問い合わせの要求。

  3. ParamsタブとHeadersタブにはキーは必要ありません。TG Body のコンテンツはnoneです。 。

この画像は、ステータス要求の Postman セットアップとその結果を示しています。

Postman status request

応答は JSON オブジェクトであり、サーバーからの200 OK