נדרשת הרשאה
מוחק מינוי. להצגת דוגמה
בקשה
בקשת HTTP
DELETE https://www.googleapis.com/mirror/v1/subscriptions/id
פרמטרים
| שם הפרמטר | ערך של Gpa education | תיאור |
|---|---|---|
| פרמטרים של נתיב | ||
id |
string |
מזהה המינוי. |
אישור
הבקשה הזו מחייבת הרשאה עם ההיקף הבא (מידע נוסף על אימות והרשאה).
| היקף |
|---|
https://www.googleapis.com/auth/glass.timeline |
גוף הבקשה
אל תספקו גוף בקשה בשיטה הזו.
תשובה
אם הפעולה בוצעה ללא שגיאות, השיטה הזו תחזיר גוף תגובה ריק.
דוגמאות
הערה: דוגמאות הקוד הזמינות לשיטה זו לא מייצגות את כל שפות התכנות הנתמכות (רשימת השפות הנתמכות זמינה בדף של ספריות המשתמשים).
Java
משתמש בספריית הלקוח של 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
משתמש בספריית הלקוח של 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
משתמש בספריית הלקוח של 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
משתמש בספריית הלקוח של 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
Ruby
משתמש בספריית הלקוח של 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
משתמש בספריית הלקוח של 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 גולמי
לא נעשה שימוש בספריית לקוח.
DELETE /mirror/v1/subscriptions/timeline HTTP/1.1
Authorization: Bearer auth token