Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Delete Image

Supprimer l'image du canal avec HTTP DELETE

Requête

Méthode HTTP

DELETE

URL

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

Paramètres d'URL

NomDescription

<channel_id>

(Obligatoire) ID du canal à partir duquel les images doivent être supprimées.

timestamp=<timestamp_src>

Source de l'horodatage lorsque l'image a été publiée. Soit ingest ou client.

start=<start_time>

Début de la plage d'horodatage des images à supprimer, au format

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

end=<end_time>

Fin de la plage d'horodatage des images à supprimer, au format

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

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

Paramètres du corps de la requête

Aucun.

En-têtes

Les en-têtes suivants sont requis pour une requête de suppression d'image.

Nom de la cléValeur
thingspeak-image-channel-api-key

(Obligatoire) La clé API pour ce canal d'image spécifique . La clé API d'écriture se trouve dans la colonne API Keys de la vue des canaux d'image.

Réponse

Succès

Code HTTP Status

202 Accepted

Corps

La réponse immédiate est un objet JSON avec l'ID, le code et l'état de la requête. Par exemple:

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

Erreur

Pour la liste complète, voir Codes d'erreur.

Exemples

développer tout

Le code suivant fonctionne dans un shell Linux®. Modifiez l'ID du canal et d'autres paramètres selon les besoins.

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'

La réponse brute est :

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

Vous pouvez utiliser Postman pour envoyer des requêtes HTTP DELETE à l'aide de l'API RESTful pour ThingSpeak. Cet exemple montre comment supprimer un ensemble d'images dans une plage d'horodatages.

  1. Dans Postman, sélectionnez DELETE dans la liste déroulante des verbes HTTP.

  2. Dans la barre d'adresse, saisissez https://data.thingspeak.com/channels/<chanID>/images, en remplaçant <chanID> par l'ID du canal contenant les images à supprimer.

  3. Sous l'onglet Params, entrez les clés de paramètre suivantes avec les valeurs appropriées.

    • timestamp

    • start

    • end

  4. Sous l'onglet Headers, entrez la clé de paramètre thingspeak-image-channel-api-key avec la valeur de la clé API de votre canal d'image, qui se trouve dans le Channels. > Liste My Image Channels.

  5. Sous l'onglet Body, choisissez none.

Cette image montre les paramètres pour supprimer des images sur une plage de quatre mois

Postman query parameters for image delete

La réponse est un objet JSON et un 202 Accepted du serveur.