Timeline: delete

Autorisierung erforderlich

Löscht ein Zeitachsenelement. Beispiel

Anfragen

HTTP-Anfrage

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

Parameter

Parametername Wert Beschreibung
Pfadparameter
id string Die ID des Zeitachsenelements.

Autorisierung

Diese Anfrage benötigt eine Autorisierung mit mindestens einem der folgenden Bereiche (weitere Informationen zu Authentifizierung und Autorisierung).

Umfang
https://www.googleapis.com/auth/glass.timeline
https://www.googleapis.com/auth/glass.location

Anfragetext

Mit dieser Methode keinen Anfragetext bereitstellen.

Antwort

Wenn der Vorgang erfolgreich ist, wird mit dieser Methode ein leerer Antworttext zurückgegeben.

Beispiele

Hinweis: Bei den für diese Methode verfügbaren Codebeispielen sind nicht alle unterstützten Programmiersprachen vertreten. Eine Liste der unterstützten Sprachen finden Sie auf der Seite für Clientbibliotheken.

Java

Verwendet die Java-Clientbibliothek.

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

Verwendet die .NET-Clientbibliothek.

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

Verwendet die PHP-Clientbibliothek.

/**
 * 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

Verwendet die Python-Clientbibliothek.

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

Verwendet die Ruby-Clientbibliothek.

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

Einfach loslegen (Go)

Verwendet die Go-Clientbibliothek.

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
}

Rohes HTTP

Verwendet keine Clientbibliothek.

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