Requiere autorización.
Elimina una suscripción. Ve un ejemplo.
Solicitud
Solicitud HTTP
DELETE https://www.googleapis.com/mirror/v1/subscriptions/id
Parámetros
Nombre del parámetro | Valor | Descripción |
---|---|---|
Parámetros de ruta de acceso | ||
id |
string |
El ID de la suscripción. |
Autorización
Esta solicitud requiere autorización con el siguiente alcance (obtén más información sobre la autenticación y la autorización).
Alcance |
---|
https://www.googleapis.com/auth/glass.timeline |
Cuerpo de la solicitud
No proporciones un cuerpo de la solicitud con este método.
Respuesta
Si se aplica correctamente, este método muestra un cuerpo de respuesta vacío.
Ejemplos
Nota: Los ejemplos de código disponibles para este método no representan todos los lenguajes de programación admitidos (consulta la página de bibliotecas cliente para consultar una lista de lenguajes admitidos).
Java
Usa la biblioteca cliente Java.
import com.google.api.services.mirror.Mirror; import java.io.IOException; public class MyClass { // ... /** * Delete a subscription to a collection. * * @param service Authorized Mirror service. * @param collection Collection to unsubscribe from (supported values are * "timeline" and "locations"). */ public static void unsubscribeFromNotifications(Mirror service, String collection) { try { service.subscriptions().delete(collection).execute(); } catch (IOException e) { System.err.println("An error occurred: " + e); } } // ... }
.NET
Utiliza la biblioteca cliente.NET.
using System; using Google.Apis.Mirror.v1; public class MyClass { // ... /// <summary> /// Delete a subscription to a collection. /// </summary> /// <param name='service'>Authorized Mirror service.</param> /// <param name='collection'> /// Collection to unsubscribe from (supported values are "timeline" and /// "locations"). /// </param> public static void UnsubscribeFromNotifications(MirrorService service, String collection) { try { service.Subscriptions.Delete(collection).Fetch(); } catch (Exception e) { Console.WriteLine("An error occurred: " + e.Message); } } // ... }
PHP
Utiliza la biblioteca cliente de PHP.
/** * Delete a subscription to a collection. * * @param Google_MirrorService $service Authorized Mirror service. * @param string $collection Collection to unsubscribe from (supported values * are "timeline" and "locations"). */ function unsubscribeFromNotifications($service, $collection) { try { $service->subscriptions->delete($collection); } catch (Exception $e) { print 'An error occurred: ' . $e->getMessage(); } }
Python
Utiliza la biblioteca cliente Python.
from apiclient import errors # ... def unsubscribe_from_notifications(service, collection): """Delete a subscription to a collection. Args: service: Authorized Mirror service. collection: Collection to unsubscribe from (supported values are "timeline" and "locations" """ try: service.subscriptions().delete(collection).execute() except errors.HttpError, error: print 'An error occurred: %s' % error
Rita
Utiliza la biblioteca cliente de Ruby.
## # Delete a subscription to a collection. # # @param [Google::APIClient] client # Authorized client instance. # @param [String] collection # Collection to unsubscribe from (supported values are "timeline" and # "locations"). # @return nil def unsubscribe_from_notifications(client, collection) mirror = client.discovered_api('mirror', 'v1') result = client.execute( :api_method => mirror.subscriptions.delete, :parameters => { 'id' => collection }) if result.error? puts "An error occurred: #{result.data['error']['message']}" end end
Go
Usa la biblioteca cliente de Go.
import ( "code.google.com/p/google-api-go-client/mirror/v1" "fmt" ) // UnsubscribeFromNotifications deletes a subscription to a collection. func UnsubscribeFromNotifications(g *mirror.Service, collection string) error { err := g.Subscriptions.Delete(collection).Do() if err != nil { fmt.Printf("An error occurred: %v\n", err) return err } return nil }
HTTP sin procesar
No utiliza una biblioteca cliente.
DELETE /mirror/v1/subscriptions/timeline HTTP/1.1
Authorization: Bearer auth token