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