共有連絡先の写真を更新、削除する

共有の連絡先の写真の更新は、 共有の連絡先の情報が含まれます。共有ファイルでの共同作業については、 詳しくは、 共有の連絡先を更新または削除する。 写真リンクを使用する場合は、HTTP リクエストで認証トークンを指定する必要があります。 できます。詳細については、次をご覧ください: 認証と認可について学習する

共有の連絡先の写真を更新する

すべての共有連絡先には写真リンク要素が含まれています。フォトリンク要素が表示されます。 連絡先に写真が関連付けられているかどうかを示します。連絡先に 写真の場合、この要素には ETag を指定する gd:etag 属性が含まれます。 写真の HTTP ヘッダー。ETag を使用すると、特定のバージョンのインスタンスを 特定できます。この場合は、特定のバージョンのエンドポイントを あります。連絡先に写真がない場合、gd:etag 属性はなく、 href 属性は、リソースの追加に使用する URL を 連絡先に送信します。

  • 写真を追加または更新するには、新しい写真を送信します。

    PUT https://www.google.com/m8/feeds/photos/media/liz%40DOMAIN/PHOTO_LINK
    

    次のように置き換えます。

    • DOMAIN: ドメインの URL(例: example.com です。
    • PHOTO_LINK: 一意の数値。 は、共有の連絡先の写真リンクを表します(c9012de など)。

    写真リンク要素の例を次に示します。

    <link rel="http://schemas.google.com/contacts/2008/rel#photo"
    type="image/*" href="https://www.google.com/m8/feeds/photos/media/liz%40example.com/c9012de">
    

共有の連絡先の写真を削除する

写真を削除するには、HTTP DELETE メソッドを使用する必要があります。

写真を更新または削除する際は、If-Match で写真の ETag を送信します ヘッダーに示されます。最新バージョンの写真がない場合 If-Match: * を使用してバージョニング システムをオーバーライドし、写真を削除する。

ETags の詳細については、以下をご覧ください。 Google Data API プロトコル リファレンス