Cần phải uỷ quyền
Xoá tệp đính kèm khỏi mục dòng thời gian. Xem ví dụ.
Yêu cầu
Yêu cầu HTTP
DELETE https://www.googleapis.com/mirror/v1/timeline/itemId/attachments/attachmentId
Tham số
Tên thông số | Giá trị | Mô tả |
---|---|---|
Tham số đường dẫn | ||
attachmentId |
string |
Mã của tệp đính kèm. |
itemId |
string |
Mã của mục dòng thời gian có chứa tệp đính kèm. |
Ủy quyền
Yêu cầu này cần có sự cho phép có phạm vi sau (đọc thêm về quy trình xác thực và uỷ quyền).
Phạm vi |
---|
https://www.googleapis.com/auth/glass.timeline |
Nội dung yêu cầu
Đừng cung cấp nội dung yêu cầu bằng phương thức này.
Phản hồi
Nếu thành công, phương thức này sẽ trả về một nội dung phản hồi trống.
Ví dụ
Lưu ý: Các đoạn mã mẫu của phương thức này không phải là ví dụ cho mọi ngôn ngữ lập trình được hỗ trợ (xem trang thông tin về các thư viện dùng cho ứng dụng để biết danh sách các ngôn ngữ được hỗ trợ).
Java
Dùng thư viện ứng dụng 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
Dùng thư viện ứng dụng.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
Dùng thư viện ứng dụng 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
Dùng thư viện ứng dụng 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
Dùng thư viện ứng dụng 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 thô
Không sử dụng thư viện ứng dụng.
DELETE /mirror/v1/timeline/timeline item id/attachments/attachment id HTTP/1.1 Host: www.googleapis.com Authorization: Bearer auth token