Main Content

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Delete Image

Bild mit HTTP DELETE aus dem Kanal löschen

Anfrage

HTTP-Methode

DELETE

URL

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

URL-Parameter

NameBeschreibung

<channel_id>

(Erforderlich) Kanal-ID für den Kanal, aus dem Bilder entfernt werden sollen.

timestamp=<timestamp_src>

Quelle des Zeitstempels, als das Bild gepostet wurde. Entweder ingest oder client.

start=<start_time>

Beginn des Zeitstempelbereichs für zu löschende Bilder im Format

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

end=<end_time>

Ende des Zeitstempelbereichs für zu löschende Bilder im Format

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

Beispiel: 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

Körperparameter

Keiner.

Überschriften

Die folgenden Header sind für eine Bild-DELETE-Anfrage erforderlich.

SchlüsselnameWert
thingspeak-image-channel-api-key

(Erforderlich) Der API-Schlüssel für diesen spezifischen Bildkanal. Der Schreib-API-Schlüssel befindet sich in der Spalte API Keys der Bildkanalansicht.

Antwort

Erfolg

HTTP-Statuscode

202 Accepted

Körper

Die unmittelbare Antwort ist ein JSON-Objekt mit der Anforderungs-ID, dem Code und dem Status. Zum Beispiel:

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

Fehler

Die vollständige Liste finden Sie unter Fehlercodes.

Beispiele

alle erweitern

Der folgende Code wird in einer Linux®- Shell ausgeführt. Ändern Sie die Kanal-ID und andere Parameter entsprechend.

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'

Die grobe Antwort lautet:

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

Sie können Postman verwenden, um HTTP-DELETE-Anfragen mithilfe der RESTful-API für ThingSpeak zu senden. Dieses Beispiel zeigt, wie eine Reihe von Bildern innerhalb eines Zeitstempelbereichs gelöscht wird.

  1. Wählen Sie in Postman DELETE aus der Dropdown-Liste der HTTP-Verben aus.

  2. Geben Sie in die Adressleiste https://data.thingspeak.com/channels/<chanID>/images ein und ersetzen Sie <chanID> durch die ID des Kanals mit den zu löschenden Bildern.

  3. Geben Sie auf der Registerkarte Params die folgenden Parameterschlüssel mit den entsprechenden Werten ein.

    • timestamp

    • start

    • end

  4. Geben Sie auf der Registerkarte Headers den Parameterschlüssel thingspeak-image-channel-api-key mit dem Wert aus Ihrem Bildkanal-API-Schlüssel ein, der sich in Channels befindet > My Image Channels Auflistung.

  5. Wählen Sie auf der Registerkarte Body die none aus.

Dieses Bild zeigt die Parameter zum Löschen von Bildern über einen Zeitraum von vier Monaten

Postman query parameters for image delete

Die Antwort ist ein JSON-Objekt und ein 202 Accepted vom Server.