Autorisation requise
Supprime un contact. Voir un exemple.
Requête
Requête HTTP
DELETE https://www.googleapis.com/mirror/v1/contacts/id
Paramètres
Nom du paramètre | Valeur | Description |
---|---|---|
Paramètres de chemin d'accès | ||
id |
string |
Identifiant du contact. |
Autorisation
Cette requête nécessite une autorisation ayant la portée suivante. En savoir plus sur le processus d'authentification et d'autorisation
Champ d'application |
---|
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
Si la requête aboutit, cette méthode 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
Elle utilise la bibliothèque cliente Java.
import com.google.api.services.mirror.Mirror; import com.google.api.services.mirror.model.Contact; import java.io.IOException; public class MyClass { // ... /** * Delete a contact for the current user. * * @param service Authorized Mirror service. * @param contactId ID of the Contact to delete. */ public static void deleteContact(Mirror service, String contactId) { try { service.contacts().delete(contactId).execute(); } catch (IOException e) { System.err.println("An error occurred: " + e); } } // ... }
.NET
Elle utilise la bibliothèque cliente.NET.
using System; using Google.Apis.Mirror.v1; public class MyClass { // ... /// <summary> /// Delete a contact for the current user. /// </summary> /// <param name='service'>Authorized Mirror service.</param> /// <param name='contactId'>ID of the Contact to delete.</param> public static void DeleteContact(MirrorService service, String contactId) { try { service.Contacts.Delete(contactId).Fetch(); } catch (Exception e) { Console.WriteLine("An error occurred: " + e.Message); } } // ... }
PHP
Elle utilise la bibliothèque cliente PHP.
/** * Delete a contact for the current user. * * @param Google_MirrorService $service Authorized Mirror service. * @param string $contactId ID of the Contact to delete. */ function deleteContact($service, $contactId) { try { $service->contacts->delete($contactId); } catch (Exception $e) { print 'An error occurred: ' . $e->getMessage(); } }
Python
Elle utilise la bibliothèque cliente Python.
from apiclient import errors # ... def delete_contact(service, contact_id): """Delete a contact for the current user. Args: service: Authorized Mirror service. contact_id: ID of the Contact to delete. """ try: service.contacts().delete(contact_id).execute() except errors.HttpError, error: print 'An error occurred: %s' % error
Ruby
Elle utilise la bibliothèque cliente Ruby.
## # Delete a contact for the current user. # # @param [Google::APIClient] client # Authorized client instance. # @param [String] contact_id # ID of the contact to delete. # @return nil def delete_contact(client, contact_id) mirror = client.discovered_api('mirror', 'v1') result = client.execute( :api_method => mirror.contacts.delete, :parameters => { 'id' => contact_id }) if result.error? puts "An error occurred: #{result.data['error']['message']}" end end
Go
Elle utilise la bibliothèque cliente Go.
import ( "code.google.com/p/google-api-go-client/mirror/v1" "fmt" ) // DeleteContact deletes a contact for the current user. func DeleteContact(g *mirror.Service, contactId string) error { err := g.Contacts.Delete(contactId).Do() if err != nil { fmt.Printf("An error occurred: %v\n", err) } return err }
HTTP brut
N'utilise pas de bibliothèque cliente.
DELETE /mirror/v1/contacts/harold HTTP/1.1
Authorization: Bearer auth token