리소스: MediaItem
단일 미디어 항목입니다.
| JSON 표현 | |
|---|---|
{ "name": string, "mediaFormat": enum ( |
|
| 필드 | ||
|---|---|---|
name |
이 미디어 항목의 리소스 이름입니다. |
|
mediaFormat |
이 미디어 항목의 형식입니다. 미디어 항목이 생성될 때 설정해야 하며, 다른 모든 요청에서 읽기 전용입니다. 이 설정은 업데이트할 수 없습니다. |
|
locationAssociation |
|
|
googleUrl |
출력 전용입니다. 이 미디어 항목의 Google 호스팅 URL입니다. 이 URL은 시간이 지남에 따라 변경될 수 있으므로 정적이지 않습니다. 동영상의 경우 오버레이된 재생 아이콘이 있는 미리보기 이미지입니다. |
|
thumbnailUrl |
출력 전용입니다. 제공되는 경우 이 미디어 항목의 미리보기 이미지 URL입니다. |
|
createTime |
출력 전용입니다. 이 미디어 항목의 생성 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
|
dimensions |
출력 전용입니다. 픽셀 단위의 크기 (너비 및 높이)입니다. |
|
insights |
출력 전용입니다. 이 미디어 항목에 대한 통계입니다. |
|
attribution |
출력 전용입니다. 고객 미디어 항목의 저작자 표시 정보입니다. 이 저작자 표시를 사용자에게 제공된 대로 표시해야 하며 저작자 표시를 삭제하거나 변경하면 안 됩니다. |
|
description |
이 미디어 항목의 설명입니다. 설명은 Google My Business API를 통해 수정할 수 없지만 표지 사진이 아닌 새 미디어 항목을 만들 때 설정할 수 있습니다. |
|
통합 필드
업로드된 모든 사진은 비즈니스 프로필 사진 가이드라인을 준수해야 합니다. |
||
sourceUrl |
미디어 항목을 가져올 수 있는 공개적으로 액세스 가능한 URL입니다. 이 소스 중 하나를 만들거나 dataRef를 설정하여 미디어 항목의 소스를 지정해야 합니다. 미디어 항목을 생성할 때 이 필드는 업데이트할 수 없습니다. |
|
dataRef |
입력 전용입니다. 미디어 항목을 만들 때 다음 중 하나를 수행해야 합니다.
또는
를 설정해야 합니다. |
|
MediaItemDataRef
Google My Business API를 통해 업로드된 MediaItem의 사진 바이너리 데이터에 대한 참조입니다.
media.startUpload를 사용하여 데이터 참조를 만들고, 바이트를 [media.upload] 에 업로드하고 이후에 media.create를 호출할 때 이 참조를 사용합니다.
| JSON 표현 | |
|---|---|
{ "resourceName": string } |
|
| 필드 | |
|---|---|
resourceName |
이 미디어 항목의 바이너리 데이터의 고유 ID입니다. [media.upload] 를 사용하여 사진 데이터를 업로드하고 바이트 업로드 예시:
|
MediaFormat
미디어 형식의 열거형입니다.
| 열거형 | |
|---|---|
MEDIA_FORMAT_UNSPECIFIED |
형식이 지정되지 않았습니다. |
PHOTO |
미디어 항목이 사진입니다. 이 버전에서는 사진만 지원됩니다. |
VIDEO |
미디어 항목이 동영상입니다. |
LocationAssociation
미디어 항목이 해당 위치에 연결되는 방식입니다.
| JSON 표현 | |
|---|---|
{ // Union field |
|
| 필드 | ||
|---|---|---|
통합 필드 location_attachment_type. 위치 미디어에는 카테고리 또는 연결된 가격 목록 항목의 ID가 있어야 합니다. 비위치 미디어 (예: 지역 게시물 사진)에는 둘 다 없어야 합니다. location_attachment_type은 다음 중 하나여야 합니다. |
||
category |
이 위치 사진이 속한 카테고리입니다. |
|
priceListItemId |
이 위치 사진과 연결된 가격 목록 항목의 ID입니다. |
|
카테고리
미디어 항목 카테고리의 열거형입니다.
| 열거형 | |
|---|---|
CATEGORY_UNSPECIFIED |
지정되지 않은 카테고리입니다. |
COVER |
표지 사진입니다. 위치에는 표지 사진이 하나만 있습니다. |
PROFILE |
프로필 사진 위치에는 프로필 사진이 하나만 있습니다. |
LOGO |
로고 사진 |
EXTERIOR |
Exterior media. |
INTERIOR |
내부 미디어입니다. |
PRODUCT |
제품 미디어입니다. |
AT_WORK |
'직장' 미디어입니다. |
FOOD_AND_DRINK |
식음료 미디어입니다. |
MENU |
메뉴 미디어입니다. |
COMMON_AREA |
공용 시설 미디어입니다. |
ROOMS |
회의실 미디어입니다. |
TEAMS |
팀 미디어입니다. |
ADDITIONAL |
분류되지 않은 추가 미디어입니다. |
크기
미디어 항목의 크기입니다.
| JSON 표현 | |
|---|---|
{ "widthPixels": integer, "heightPixels": integer } |
|
| 필드 | |
|---|---|
widthPixels |
미디어 항목의 너비(픽셀)입니다. |
heightPixels |
미디어 항목의 높이(픽셀)입니다. |
MediaInsights
미디어 항목에 대한 통계입니다.
| JSON 표현 | |
|---|---|
{ "viewCount": string } |
|
| 필드 | |
|---|---|
viewCount |
출력 전용입니다. 미디어 항목이 조회된 횟수입니다. |
기여 분석
기여자의 이름 및 프로필 사진과 같은 고객 미디어 항목의 저작자 표시 정보입니다.
| JSON 표현 | |
|---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } |
|
| 필드 | |
|---|---|
profileName |
미디어 항목의 기여자인 사용자 이름입니다. |
profilePhotoUrl |
기여 사용자의 프로필 사진 썸네일 URL입니다. |
takedownUrl |
미디어 항목이 부적절한 경우 신고할 수 있는 게시 중단 페이지의 URL입니다. |
profileUrl |
기여 사용자의 Google 지도 프로필 페이지 URL입니다. |
메서드 |
|
|---|---|
|
위치의 새 미디어 항목을 만듭니다. |
|
지정된 미디어 항목을 삭제합니다. |
|
요청된 미디어 항목의 메타데이터를 반환합니다. |
|
위치와 연결된 미디어 항목 목록을 반환합니다. |
|
지정된 미디어 항목의 메타데이터를 업데이트합니다. |
|
미디어 항목 업로드를 위한 MediaItemDataRef를 생성합니다. |