Contacts: delete

Yêu cầu uỷ quyền

Xoá một người liên hệ. Xem ví dụ.

Yêu cầu

Yêu cầu HTTP

DELETE https://www.googleapis.com/mirror/v1/contacts/id

Các tham số

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

Ủy quyền

Yêu cầu này cần được cho phép nếu có phạm vi sau (đọc thêm về quy trình xác thực và cấp phép).

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ề 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 com.google.api.services.mirror.model.Contact;

import java.io.IOException;

public class MyClass {
  // ...

  /**
   * Delete a contact for the current user.
   * 
   * @param service Authorized Mirror service.
   * @param contactId ID of the Contact to delete.
   */
  public static void deleteContact(Mirror service, String contactId) {
    try {
      service.contacts().delete(contactId).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 contact for the current user.
  /// </summary>
  /// <param name='service'>Authorized Mirror service.</param>
  /// <param name='contactId'>ID of the Contact to delete.</param>
  public static void DeleteContact(MirrorService service,
      String contactId) {
    try {
      service.Contacts.Delete(contactId).Fetch();
    } catch (Exception e) {
      Console.WriteLine("An error occurred: " + e.Message);
    }
  }

  // ...
}

PHP

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

/**
 * Delete a contact for the current user.
 *
 * @param Google_MirrorService $service Authorized Mirror service.
 * @param string $contactId ID of the Contact to delete.
 */
function deleteContact($service, $contactId) {
  try {
    $service->contacts->delete($contactId);
  } 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_contact(service, contact_id):
  """Delete a contact for the current user.

  Args:
    service: Authorized Mirror service.
    contact_id: ID of the Contact to delete.
  """
  try:
    service.contacts().delete(contact_id).execute()
  except errors.HttpError, error:
    print 'An error occurred: %s' % error

Ruby

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

##
# Delete a contact for the current user.
#
# @param [Google::APIClient] client
#   Authorized client instance.
# @param [String] contact_id
#   ID of the contact to delete.
# @return nil
def delete_contact(client, contact_id)
  mirror = client.discovered_api('mirror', 'v1')
  result = client.execute(
    :api_method => mirror.contacts.delete,
    :parameters => { 'id' => contact_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"
)

// DeleteContact deletes a contact for the current user.
func DeleteContact(g *mirror.Service, contactId string) error {
        err := g.Contacts.Delete(contactId).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/contacts/harold HTTP/1.1
Authorization: Bearer auth token