공유 연락처의 사진 업데이트 또는 삭제

공유 연락처의 사진을 업데이트하는 것은 공유 연락처의 정보를 업데이트하는 것과 약간 다릅니다. 공유 연락처 정보 사용에 대한 자세한 내용은 공유 연락처 업데이트 또는 삭제를 참조하세요. 사진 링크를 사용하는 경우 HTTP 헤더에 승인 토큰을 지정해야 합니다. 자세한 내용은 인증 및 승인에 대해 알아보기를 참조하세요.

공유 연락처 사진 업데이트

모든 공유 연락처에는 사진 링크 요소가 있습니다. 사진 링크 요소는 연락처에 연결된 사진이 있는지 여부와 관계없이 표시됩니다. 연락처에 사진이 있으면 사진에 대한 ETag HTTP 헤더를 지정하는 gd:etag 속성이 요소에 포함됩니다. 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 메서드를 사용해야 합니다.

사진을 업데이트하거나 삭제할 때 HTTP 요청의 If-Match 헤더에 사진의 ETag를 전송합니다. 사진의 최신 버전이 없다면 If-Match: *를 사용하여 버전 관리 시스템을 재정의하고 사진을 삭제합니다.

ETags에 대한 자세한 내용은 Google 데이터 API 프로토콜 참조를 확인하세요.