Требуется авторизация
Удаляет вложение из элемента временной шкалы. См. пример .
Запрос
HTTP-запрос
DELETE https://www.googleapis.com/mirror/v1/timeline/itemId/attachments/attachmentId
Параметры
Имя параметра | Ценить | Описание |
---|---|---|
Параметры пути | ||
attachmentId | string | Идентификатор вложения. |
itemId | string | Идентификатор элемента временной шкалы, которому принадлежит вложение. |
Авторизация
Этот запрос требует авторизации со следующей областью действия ( подробнее об аутентификации и авторизации читайте здесь ).
Объем |
---|
https://www.googleapis.com/auth/glass.timeline |
Тело запроса
Не предоставляйте тело запроса с помощью этого метода.
Ответ
В случае успеха этот метод возвращает пустое тело ответа.
Примеры
Примечание. Примеры кода, доступные для этого метода, не представляют все поддерживаемые языки программирования (список поддерживаемых языков см. на странице клиентских библиотек ).
Ява
Использует клиентскую библиотеку 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 .
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
Использует клиентскую библиотеку 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 .
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 .
## # 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
Не использует клиентскую библиотеку.
DELETE /mirror/v1/timeline/timeline item id/attachments/attachment id HTTP/1.1 Host: www.googleapis.com Authorization: Bearer auth token