Autorisierung erforderlich
Löscht ein Abo. Beispiel ansehen
Anfragen
HTTP-Anfrage
DELETE https://www.googleapis.com/mirror/v1/subscriptions/id
Parameter
| Parametername | Wert | Beschreibung |
|---|---|---|
| Pfadparameter | ||
id |
string |
Die ID des Abos. |
Autorisierung
Für diese Anfrage ist eine Autorisierung in folgendem Bereich erforderlich. Weitere Informationen zur Authentifizierung und Autorisierung
| Bereich |
|---|
https://www.googleapis.com/auth/glass.timeline |
Anfragetext
Mit dieser Methode keinen Anfragetext bereitstellen.
Antwort
Wenn der Vorgang erfolgreich ist, gibt diese Methode einen leeren Antworttext zurück.
Beispiele
Hinweis: Bei den für diese Methode verfügbaren Codebeispielen sind nicht alle unterstützten Programmiersprachen vertreten. Eine Liste der unterstützten Sprachen finden Sie auf der Seite für Clientbibliotheken.
Java
Verwendet die Java-Clientbibliothek.
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
Verwendet die .NET-Clientbibliothek.
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
Verwendet die PHP-Clientbibliothek.
/**
* 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
Verwendet die Python-Clientbibliothek.
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
Ruby
Verwendet die Ruby-Clientbibliothek.
##
# 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
Ok
Verwendet die Go-Clientbibliothek.
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-Rohdaten
Verwendet keine Clientbibliothek.
DELETE /mirror/v1/subscriptions/timeline HTTP/1.1
Authorization: Bearer auth token