Nécessite une autorisation
Supprime une pièce jointe d'un élément de la timeline. Voir un exemple.
Demande
Requête HTTP :
DELETE https://www.googleapis.com/mirror/v1/timeline/itemId/attachments/attachmentId
Paramètres
Nom du paramètre | Valeur | Description |
---|---|---|
Paramètres de chemin d'accès | ||
attachmentId |
string |
ID du rattachement. |
itemId |
string |
ID de l'élément de chronologie auquel appartient la pièce jointe. |
Autorisation
Cette requête nécessite une autorisation ayant la portée suivante (en savoir plus sur l'authentification et l'autorisation).
Portée |
---|
https://www.googleapis.com/auth/glass.timeline |
Corps de la requête
Ne spécifiez pas de corps de requête pour cette méthode.
Réponse
Lorsque cette méthode fonctionne, elle renvoie un corps de réponse vide.
Exemples
Remarque : Les langages de programmation compatibles ne figurent pas tous dans les exemples de code présentés pour cette méthode (consultez la page Bibliothèques clientes pour obtenir la liste des langages compatibles).
Java
Utilise la bibliothèque cliente Java.
import com.google.api.services.mirror.Mirror; import java.io.IOException; public class MyClass { // ... /** * Delete an item's attachment. * * @param service Authorized Mirror service. * @param itemId ID of the timeline item the attachment belongs to. * @param attachmentId ID of the attachment to delete. */ public static void deleteAttachment(Mirror service, String itemId, String attachmentId) { try { service.timeline().attachments().delete(itemId, attachmentId).execute(); } catch (IOException e) { System.out.println("An error occured: " + e); } } // ... }
.NET
Utilise la bibliothèque cliente.NET.
using System; using Google.Apis.Mirror.v1; using Google.Apis.Mirror.v1.Data; public class MyClass { // ... /// <summary> /// Delete an item's attachment. /// </summary> /// <param name="service">Authorized Mirror service.</param> /// <param name="itemId">ID of the timeline item the attachment belongs to.</param> /// <param name="attachmentId">ID of the attachment to delete.</param> public static void DeleteAttachment( MirrorService service, String itemId, String attachmentId) { try { service.Timeline.Attachments.Delete(itemId, attachmentId).Fetch(); } catch (Exception e) { Console.WriteLine("An error occurred: " + e.Message); } } // ... }
PHP
Utilise la bibliothèque cliente PHP.
/** * Delete an item's attachment * * @param Google_MirrorService $service Authorized Mirror service. * @param string $itemId ID of the timeline item the attachment belongs to. * @param string $attachmentId ID of the attachment to delete. */ function deleteAttachment($service, $itemId, $attachmentId) { try { $service->timeline_attachments->delete($itemId, $attachmentId); } catch (Exception $e) { print "An error occurred: " . $e->getMessage(); } }
Python
Utilise la bibliothèque cliente Python.
from apiclient import errors # ... def delete_attachment(service, item_id, attachment_id): """Delete an item's attachment Args: service: Authorized Mirror service. item_id: ID of the timeline item the attachment belongs to. attachment_id: ID of the attachment to delete """ try: service.timeline().attachments().delete( itemId=item_id, attachmentId=attachment_id).execute() except errors.HttpError, error: print 'An error occurred: %s' % error
Ruby
Utilise la bibliothèque cliente Ruby.
## # Delete an item's attachment # # @param [Google::APIClient] client # Authorized client instance. # @param [String] item_id # ID of the timeline item the attachment belongs to. # @param [String] attachment_id # ID of the attachment to delete. # @return nil def delete_attachment(client, item_id, attachment_id) mirror = client.discovered_api('mirror', 'v1') result = client.execute( :api_method => mirror.timeline.attachments.delete, :parameters => { 'itemId' => item_id, 'attachmentId' => attachment_id }) if result.error? puts "An error occurred: #{result.data['error']['message']}" end end
HTTP brut
N'utilise pas de bibliothèque cliente.
DELETE /mirror/v1/timeline/timeline item id/attachments/attachment id HTTP/1.1 Host: www.googleapis.com Authorization: Bearer auth token