공유 연락처의 사진을 업데이트하는 것은 공유 연락처의 정보를 업데이트하는 것과 약간 다릅니다. 공유 연락처 정보 사용에 대한 자세한 내용은 공유 연락처 업데이트 또는 삭제를 참조하세요. 사진 링크를 사용하는 경우 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 프로토콜 참조를 확인하세요.