Timeline: delete

نیاز به مجوز دارد

یک مورد جدول زمانی را حذف می کند. یک نمونه ببینید .

درخواست

درخواست HTTP

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

مولفه های

نام پارامتر ارزش شرح
پارامترهای مسیر
id string شناسه مورد خط زمانی.

مجوز

این درخواست به مجوز حداقل با یکی از حوزه های زیر نیاز دارد ( در مورد احراز هویت و مجوز بیشتر بخوانید ).

محدوده
https://www.googleapis.com/auth/glass.timeline
https://www.googleapis.com/auth/glass.location

درخواست بدن

با این روش بدنه درخواستی ارائه نکنید.

واکنش

در صورت موفقیت آمیز بودن، این روش یک بدنه پاسخ خالی را برمی گرداند.

مثال ها

توجه: نمونه‌های کد موجود برای این روش همه زبان‌های برنامه‌نویسی پشتیبانی‌شده را نشان نمی‌دهند (برای فهرست زبان‌های پشتیبانی‌شده به صفحه کتابخانه‌های سرویس گیرنده مراجعه کنید).

جاوا

از کتابخانه سرویس گیرنده جاوا استفاده می کند.

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);
    }
  }

  // ...
}

.خالص

از کتابخانه کلاینت دات نت استفاده می کند.

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

از کتابخانه مشتری PHP استفاده می کند.

/**
 * 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();
  }
}

پایتون

از کتابخانه کلاینت پایتون استفاده می کند.

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 استفاده می کند.

##
# 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 استفاده می کند.

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 خام

از کتابخانه مشتری استفاده نمی کند.

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