Main Content

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

Delete Image

HTTP DELETEを使用してチャネルから画像を削除します

要求

HTTPメソッド

DELETE

URL

https://data.thingspeak.com/channels/<channel_id>/images?timestamp=<timestamp_src>&start=<start_time>&end=<end_time>

URLパラメーター

名前説明

<channel_id>

(必須) 画像を削除するチャネルのチャネルID。

timestamp=<timestamp_src>

画像が投稿されたときのタイムスタンプのソース。ingestまたはclientのいずれか。

start=<start_time>

削除する画像のタイムスタンプ範囲の先頭 (形式)

YYYY-MM-DDTHH:MM:SS.SSSS+HH:MM

end=<end_time>

削除する画像のタイムスタンプ範囲の終了 (形式)

YYYY-MM-DDTHH:MM:SS.SSSS+HH:MM

≪例:≫ https://data.thingspeak.com/channels/95b0766f76/images?timestamp=ingest&amp;start=2022-02-22T22:22:22.2222+05:00&amp;end=2022-06-22T22:22:22.2222+05:00

Bodyパラメーター

なし。

ヘッダー

画像のDELETE要求には次のヘッダーが必要です。

キー名
thingspeak-image-channel-api-key

(必須) この特定の画像チャネルの API キー。書き込み API キーは、イメージチャネルビューのAPI Keys列にあります。

応答

成功

HTTPステータスコード

202 Accepted

Body

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

{
    "requestID": "cl2th2wxyuvtsr7m9e3l5blje",
    "code": 0,
    "status": "PENDING"
}

エラー

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

すべて展開する

次のコードは、 Linux®シェルで動作します。必要に応じて、チャネルID およびその他のパラメーターを変更します。

curl --location --request DELETE 'https://data.thingspeak.com/channels/95b0766f76/images?timestamp=ingest&start=2022-02-22T22:22:22.2222+05:00&end=2022-06-22T22:22:22.2222+05:00' \
--header 'thingspeak-image-channel-api-key: M3I17NS05QKZ6Q5D'

生の応答は次のとおりです。

{"requestID":"cl2t7ybd40ppo07k7fo2lbi83","code":0,"status":"PENDING"}

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

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

  2. アドレス バーにhttps://data.thingspeak.com/channels/<chanID>/imagesと入力し、 <chanID>を削除する画像のあるチャネルの ID に置き換えます。

  3. Params」タブで、次のパラメーターキーと適切な値を入力します。

    • timestamp

    • start

    • end

  4. [ Headers]タブで、パラメーターキーthingspeak-image-channel-api-keyとイメージチャネルAPI キーの値を入力します。この値はChannelsにあります。 > My Image Channelsリスト。

  5. [Body]タブで、 noneを選択します。

この画像は、4 か月の範囲でイメージを削除するパラメーターを示しています

Postman query parameters for image delete

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