- 리소스: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- 날짜
- TimeOfDay
- RecurrenceInfo
- DailyOccurrencePattern
- WeeklyOccurrencePattern
- DayOfWeek
- MonthlyOccurrencePattern
- DayOfWeekOccurrence
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- 메서드
리소스: LocalPost
위치의 지역 게시물을 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "languageCode": string, "summary": string, "callToAction": { object ( |
| 필드 | |
|---|---|
name |
출력 전용입니다. |
languageCode |
현지 게시물의 언어입니다. |
summary |
지역 게시물의 설명/본문입니다. |
callToAction |
사용자가 프로모션을 클릭하면 연결되는 URL입니다. 주제 유형 |
createTime |
출력 전용입니다. 게시물 작성 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 사용자가 마지막으로 게시물을 수정한 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
scheduledTime |
설정된 경우 게시물이 게시되는 시기를 결정합니다. 사용자가 미리 게시물을 예약하도록 설정할 수 있습니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
recurringInstanceTime |
출력 전용입니다. 지원 중단됨: 대신 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
event |
이벤트 정보입니다. |
state |
출력 전용입니다. 게시물의 상태로, 수명 주기의 어느 부분에 있는지 나타냅니다. |
media[] |
게시물과 연결된 미디어입니다. sourceUrl은 LocalPost MediaItem에 지원되는 유일한 데이터 필드입니다. |
searchUrl |
출력 전용입니다. Google 검색에 표시되는 지역 게시물 링크입니다. 이 링크를 사용하여 소셜 미디어, 이메일, 텍스트 등을 통해 게시물을 공유할 수 있습니다. |
topicType |
필수 항목입니다. 게시물의 주제 유형(표준, 이벤트, 혜택, 알림)입니다. |
alertType |
게시물이 작성된 알림 유형입니다. 이 필드는 topicType이 Alert인 게시물에만 적용되며 알림의 하위 유형으로 작동합니다. |
통합 필드 topic_type_specific_fields. 주제 유형을 위한 특정 필드입니다. topic_type_specific_fields은 다음 중 하나여야 합니다. |
|
offer |
쿠폰 게시물의 추가 데이터입니다. topicType이 OFFER인 경우에만 설정해야 합니다. |
CallToAction
사용자가 게시물을 클릭할 때 수행되는 동작입니다.
| JSON 표현 |
|---|
{
"actionType": enum ( |
| 필드 | |
|---|---|
actionType |
수행될 동작 유형입니다. |
url |
클릭 시 사용자가 연결되는 URL입니다. 통화 CTA에서는 이 필드를 설정되지 않은 상태로 두어야 합니다. |
ActionType
수행될 동작 유형입니다.
| 열거형 | |
|---|---|
ACTION_TYPE_UNSPECIFIED |
유형이 지정되지 않습니다. |
BOOK |
사용자가 약속/테이블 등을 예약하도록 유도하는 게시물입니다. |
ORDER |
사용자의 주문을 유도하는 게시물입니다. |
SHOP |
사용자가 제품 카탈로그를 둘러보도록 유도하는 게시물입니다. |
LEARN_MORE |
사용자가 웹사이트에서 자세한 내용을 확인하도록 유도하는 게시물입니다. |
SIGN_UP |
사용자의 등록/가입/참여를 유도하는 게시물입니다. |
GET_OFFER |
지원 중단되었습니다. |
CALL |
사용자가 비즈니스에 전화를 걸도록 유도하는 게시물입니다. |
LocalPostEvent
지역 게시물에 표시된 이벤트와 관련된 모든 정보입니다.
| JSON 표현 |
|---|
{ "title": string, "schedule": { object ( |
| 필드 | |
|---|---|
title |
이벤트 이름입니다. |
schedule |
이벤트 시작 및 종료 날짜/시간입니다. |
recurrenceInfo |
선택사항입니다. 반복 게시물의 빈도에 관한 정보를 저장합니다. 게시물이 반복 게시물인 경우에만 설정됩니다. |
recurringInstanceTime |
출력 전용입니다. 게시물의 가장 최근 반복 인스턴스가 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
TimeInterval
시간 간격입니다(해당 값 포함). 유효하려면 모든 필드를 포함해야 합니다.
| JSON 표현 |
|---|
{ "startDate": { object ( |
| 필드 | |
|---|---|
startDate |
이 기간의 시작 날짜입니다. |
startTime |
이 기간의 시작 시간입니다. |
endDate |
이 기간의 종료일입니다. |
endTime |
이 기간의 종료 시간입니다. |
날짜
생일과 같은 전체 또는 부분 달력 날짜를 나타냅니다. 시간과 시간대는 아무 곳으로 지정되거나 중요하지 않습니다. 날짜는 그레고리력을 기준으로 합니다. 다음 중 하나를 나타낼 수 있습니다.
- 연도, 월, 일 값이 0이 아닌 전체 날짜
- 월과 일, 연도는 0(예: 기념일)
- 연도만, 월과 일은 0
- 연도와 월, 일은 0(예: 신용카드 만료일)
관련 유형:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 표현 |
|---|
{ "year": integer, "month": integer, "day": integer } |
| 필드 | |
|---|---|
year |
날짜의 연도입니다. 1~9999 사이여야 하며, 연도 없이 날짜를 지정하려면 0이어야 합니다. |
month |
연도의 월입니다. 1~12 사이여야 하며, 월과 일 없이 연도를 지정하려면 0이어야 합니다. |
day |
월의 일입니다. 1~31 사이여야 하고 해당 연도 및 월에 유효해야 합니다. 또는 연도만 지정하거나 일이 중요하지 않아 연도와 월을 지정하려면 0이어야 합니다. |
TimeOfDay
하루 중 특정 시간을 나타냅니다. 날짜와 시간대가 중요하지 않거나 아무 곳으로 지정됩니다. API는 윤초를 허용하도록 선택할 수 있습니다. 관련된 유형은 google.type.Date 및 google.protobuf.Timestamp입니다.
| JSON 표현 |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| 필드 | |
|---|---|
hours |
24시간 형식의 시간입니다. 0 이상이어야 하며 일반적으로 23 이하여야 합니다. API는 비즈니스 종료 시간과 같은 시나리오에서 '24:00:00' 값을 허용하도록 선택할 수 있습니다. |
minutes |
시간의 분입니다. 0 이상 59 이하여야 합니다. |
seconds |
분의 초입니다. 0 이상이어야 하며 일반적으로 59 이하여야 합니다. API가 윤초를 허용하는 경우 값에 60을 사용할 수 있습니다. |
nanos |
나노초 단위의 초수입니다. 0 이상, 999,999,999 이하여야 합니다. |
RecurrenceInfo
지역 게시물의 반복 정보를 나타냅니다.
| JSON 표현 |
|---|
{ "seriesEndTime": string, // Union field |
| 필드 | |
|---|---|
seriesEndTime |
선택사항입니다. 반복 시리즈의 종료 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
통합 필드 occurrence_pattern. 반복 게시물의 발생 패턴입니다. occurrence_pattern은 다음 중 하나여야 합니다. |
|
dailyPattern |
일일 발생 패턴입니다. |
weeklyPattern |
주간 발생 패턴입니다. |
monthlyPattern |
월별 발생 패턴입니다. |
DailyOccurrencePattern
이 유형에는 필드가 없습니다.
일일 발생 패턴을 나타냅니다.
WeeklyOccurrencePattern
주간 반복 패턴을 나타냅니다.
| JSON 표현 |
|---|
{
"daysOfWeek": [
enum ( |
| 필드 | |
|---|---|
daysOfWeek[] |
선택사항입니다. 혜택/이벤트의 요일 목록입니다. 비어 있으면 게시물이 이벤트의 schedule.start_time과 동일한 요일에 반복됩니다. |
DayOfWeek
요일을 나타냅니다.
| 열거형 | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
요일이 지정되지 않습니다. |
MONDAY |
월요일 |
TUESDAY |
화요일 |
WEDNESDAY |
수요일 |
THURSDAY |
목요일 |
FRIDAY |
금요일 |
SATURDAY |
토요일 |
SUNDAY |
일요일 |
MonthlyOccurrencePattern
월별 반복 패턴을 나타냅니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 monthly_option. 월간 발생 패턴의 반복 옵션입니다. monthly_option은 다음 중 하나여야 합니다. |
|
dayOfMonth |
월의 일입니다. |
dayOfWeekOccurrence |
해당 월의 요일 발생입니다. 요일은 이벤트 시작 시간의 요일로 추론됩니다. 예를 들어 이벤트가 금요일에 시작되고 dayOfWeekOccurrence가 SECOND인 경우 이벤트는 매월 두 번째 금요일에 반복됩니다. |
DayOfWeekOccurrence
해당 월의 요일 발생입니다.
| 열거형 | |
|---|---|
DAY_OF_WEEK_OCCURRENCE_UNSPECIFIED |
지정되지 않은 요일 발생입니다. |
FIRST |
해당 월의 첫 번째 요일입니다. |
SECOND |
해당 월의 두 번째 요일입니다. |
THIRD |
한 달 중 세 번째 요일입니다. |
FOURTH |
한 달 중 네 번째 요일입니다. |
LAST |
해당 월의 마지막 요일입니다. |
LocalPostState
게시물의 상태를 나타냅니다.
| 열거형 | |
|---|---|
LOCAL_POST_STATE_UNSPECIFIED |
상태가 지정되지 않았습니다. |
REJECTED |
이 게시물은 콘텐츠 정책 위반으로 인해 거부되었습니다. |
LIVE |
이 게시물은 게시되었으며 현재 검색 결과에 표시됩니다. |
PROCESSING |
이 게시물은 처리 중이며 검색 결과에 표시되지 않습니다. |
SCHEDULED |
이 게시물은 향후에 게시될 예정이며 검색 결과에 표시되지 않습니다. |
RECURRING |
이 게시물은 반복 게시물이며 현재 검색 결과에 표시되고 있습니다. |
LocalPostTopicType
지역 게시물의 주제 유형으로, 게시물을 만들고 렌더링하는 다양한 템플릿을 선택하는 데 사용됩니다.
| 열거형 | |
|---|---|
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED |
지정된 게시물 유형이 없습니다. |
STANDARD |
게시물에 요약 및 이미지와 같은 기본 정보가 포함됩니다. |
EVENT |
게시물에 기본 정보와 이벤트가 포함됩니다. |
OFFER |
게시물에 기본 정보, 이벤트, 혜택 관련 콘텐츠 (예: 쿠폰 코드)가 포함됩니다. |
ALERT |
진행 중인 이벤트와 관련된 우선순위가 높고 시기적절한 공지입니다. 이 유형의 게시물을 항상 작성할 수 있는 것은 아닙니다. |
AlertType
알림 게시물이 생성된 이벤트의 유형입니다.
| 열거형 | |
|---|---|
ALERT_TYPE_UNSPECIFIED |
알림이 지정되지 않습니다. |
COVID_19 |
2019 코로나바이러스 유행성 전염병과 관련된 알림입니다. COVID 게시물은 요약 필드와 클릭 유도 문구 필드만 지원합니다. 이러한 알림이 더 이상 관련이 없으면 코로나19 유형의 새로운 알림 게시물 생성이 사용 중지됩니다. 하지만 판매자는 기존 코로나19 게시물을 계속 관리할 수 있습니다. |
LocalPostOffer
쿠폰 게시물의 특정 필드입니다.
| JSON 표현 |
|---|
{ "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } |
| 필드 | |
|---|---|
couponCode |
선택사항입니다. 매장 또는 온라인에서 사용할 수 있는 쿠폰 코드입니다. |
redeemOnlineUrl |
선택사항입니다. 쿠폰을 사용할 수 있는 온라인 링크입니다. |
termsConditions |
선택사항입니다. 혜택 이용약관 |
메서드 |
|
|---|---|
|
지정된 위치와 연결된 새 로컬 게시물을 만들어 반환합니다. |
|
지역 게시물을 삭제합니다. |
|
지정된 지역 게시물을 가져옵니다. |
|
위치와 연결된 지역 게시물 목록을 반환합니다. |
|
지정된 오프라인 게시물을 업데이트하고 업데이트된 오프라인 게시물을 반환합니다. |