Timeline: delete

Yêu cầu uỷ quyền

Xóa 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/id

Các tham số

Tên thông số Giá trị Mô tả
Tham số đường dẫn
id string Mã của mục trên dòng thời gian.

Ủy quyền

Yêu cầu này yêu cầu uỷ quyền có ít nhất một trong các phạm vi sau (đọc thêm về xác thực và cấp phép).

Phạm vi
https://www.googleapis.com/auth/glass.timeline
https://www.googleapis.com/auth/glass.location

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ề 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

Sử dụng thư viện ứng dụng Java.

import com.google.api.services.mirror.Mirror;

import java.io.IOException;

public class MyClass {
  // ...

  /**
   * Delete a timeline item.
   * 
   * @param service Authorized Mirror service.
   * @param itemId ID of the timeline item to delete.
   */
  public static void deleteTimelineItem(Mirror service, String itemId) {
    try {
      service.timeline().delete(itemId).execute();
    } catch (IOException e) {
      System.err.println("An error occurred: " + e);
    }
  }

  // ...
}

.NET

Sử dụng thư viện ứng dụng.NET.

using System;

using Google.Apis.Mirror.v1;

public class MyClass {
  // ...

  /// <summary>
  /// Delete a timeline item.
  /// </summary>
  /// <param name='service'>Authorized Mirror service.</param>
  /// <param name='itemId'>ID of the timeline item to delete.</param>
  public static void DeleteTimelineItem(MirrorService service,
      String itemId) {
    try {
      service.Timeline.Delete(itemId).Fetch();
    } catch (Exception e) {
      Console.WriteLine("An exception occurred: " + e.Message);
    }
  }

  // ...
}

PHP

Sử dụng thư viện ứng dụngPHP.

/**
 * Delete a timeline item.
 *
 * @param Google_MirrorService $service Authorized Mirror service.
 * @param string $itemId ID of the timeline item to delete.
 */
function deleteTimelineItem($service, $itemId) {
  try {
    $service->timeline->delete($itemId);
  } catch (Exception $e) {
    print 'An error occurred: ' . $e->getMessage();
  }
}

Python

Sử dụng thư viện ứng dụng Python.

from apiclient import errors
# ...

def delete_timeline_item(service, item_id):
  """Delete a timeline item.

  Args:
    service: Authorized Mirror service.
    item_id: ID of the timeline item to delete.
  """
  try:
    service.timeline().delete(id=item_id).execute()
  except errors.HttpError, e:
    print 'An error occurred: %s' % error

Ruby

Sử dụng thư viện ứng dụng Ruby.

##
# Delete a Timeline Item.
#
# @param [Google::APIClient] client
#   Authorized client instance.
# @param [string] item_id
#   ID of the timeline item to delete.
# @return nil
def delete_timeline_item(client, item_id)
  mirror = client.discovered_api('mirror', 'v1')
  result = client.execute(
    :api_method => mirror.timeline.delete,
    :parameters => { 'id' => item_id })
  if result.error?
    puts "An error occurred: #{result.data['error']['message']}"
  end
end

Go

Sử dụng Thư viện ứng dụng Go.

import (
	"code.google.com/p/google-api-go-client/mirror/v1"
	"fmt"
)

// DeleteTimelineItem deletes a timeline item.
func DeleteTimelineItem(g *mirror.Service, itemId string) error {
	err := g.Timeline.Delete(itemId).Do()
	if err != nil {
		fmt.Printf("An error occurred: %v\n", err)
	}
	return err
}

HTTP thô

Không sử dụng thư viện ứng dụng.

DELETE /mirror/v1/timeline/timeline item id HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer auth token