- Tài nguyên: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- Ngày
- TimeOfDay
- RecurrenceInfo
- DailyOccurrencePattern
- WeeklyOccurrencePattern
- DayOfWeek
- MonthlyOccurrencePattern
- DayOfWeekOccurrence
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- Phương thức
Tài nguyên: LocalPost
Đại diện cho một bài đăng tại địa phương cho một vị trí.
| Biểu diễn dưới dạng JSON |
|---|
{ "name": string, "languageCode": string, "summary": string, "callToAction": { object ( |
| Trường | |
|---|---|
name |
Chỉ có đầu ra. Giá trị nhận dạng của Google cho bài đăng tại địa phương này ở dạng: |
languageCode |
Ngôn ngữ của bài đăng tại địa phương. |
summary |
Nội dung mô tả/nội dung của bài đăng tại địa phương. |
callToAction |
URL mà người dùng được chuyển đến khi nhấp vào chương trình khuyến mãi. Bị bỏ qua đối với loại chủ đề |
createTime |
Chỉ có đầu ra. Thời gian tạo bài đăng. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
updateTime |
Chỉ có đầu ra. Thời gian người dùng sửa đổi bài đăng lần gần đây nhất. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
scheduledTime |
Nếu được đặt, sẽ xác định thời điểm một bài đăng được xuất bản. Người dùng có thể đặt chế độ này để lên lịch đăng bài trước. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
recurringInstanceTime |
Chỉ có đầu ra. Không dùng nữa: Thay vào đó, hãy sử dụng Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
event |
Thông tin sự kiện. Bắt buộc đối với các loại chủ đề |
state |
Chỉ có đầu ra. Trạng thái của bài đăng, cho biết bài đăng đang ở giai đoạn nào trong vòng đời. |
media[] |
Nội dung nghe nhìn được liên kết với bài đăng. sourceUrl là trường dữ liệu duy nhất được hỗ trợ cho LocalPost MediaItem. |
searchUrl |
Chỉ có đầu ra. Đường liên kết đến bài đăng tại địa phương trên Google Tìm kiếm. Bạn có thể dùng đường liên kết này để chia sẻ bài đăng qua mạng xã hội, email, tin nhắn văn bản, v.v. |
topicType |
Bắt buộc. Loại chủ đề của bài đăng: tiêu chuẩn, sự kiện, ưu đãi hoặc cảnh báo. |
alertType |
Loại cảnh báo mà bài đăng được tạo. Trường này chỉ áp dụng cho các bài đăng có topicType là Alert và hoạt động như một loại phụ của Alerts. |
Trường nhóm topic_type_specific_fields. Các trường cụ thể cho một loại chủ đề. topic_type_specific_fields chỉ có thể là một trong những trạng thái sau: |
|
offer |
Dữ liệu bổ sung cho bài đăng về ưu đãi. Bạn chỉ nên đặt thông tin này khi topicType là OFFER. |
CallToAction
Một hành động được thực hiện khi người dùng nhấp vào bài đăng
| Biểu diễn dưới dạng JSON |
|---|
{
"actionType": enum ( |
| Trường | |
|---|---|
actionType |
Loại hành động sẽ được thực hiện. |
url |
URL mà người dùng sẽ được chuyển hướng đến khi nhấp vào. Bạn không nên đặt trường này cho Lời kêu gọi hành động trong cuộc gọi. |
ActionType
Loại hành động sẽ được thực hiện.
| Enum | |
|---|---|
ACTION_TYPE_UNSPECIFIED |
Chưa chỉ định loại. |
BOOK |
Bài đăng này muốn người dùng đặt lịch hẹn/bàn/v.v. |
ORDER |
Bài đăng này muốn người dùng đặt hàng. |
SHOP |
Bài đăng này muốn người dùng duyệt xem danh mục sản phẩm. |
LEARN_MORE |
Bài đăng này muốn người dùng tìm hiểu thêm (trên trang web của họ). |
SIGN_UP |
Bài đăng này muốn người dùng đăng ký/đăng nhập/tham gia một hoạt động nào đó. |
GET_OFFER |
Không dùng nữa. Sử dụng |
CALL |
Bài đăng này muốn người dùng gọi điện cho doanh nghiệp. |
LocalPostEvent
Tất cả thông tin liên quan đến một sự kiện xuất hiện trong bài đăng tại địa phương.
| Biểu diễn dưới dạng JSON |
|---|
{ "title": string, "schedule": { object ( |
| Trường | |
|---|---|
title |
tên của sự kiện. |
schedule |
Ngày/giờ bắt đầu và kết thúc sự kiện. |
recurrenceInfo |
Không bắt buộc. Lưu trữ thông tin về tần suất của một bài đăng định kỳ. Chỉ được đặt nếu bài đăng là bài đăng định kỳ. |
recurringInstanceTime |
Chỉ có đầu ra. Thời điểm phiên bản định kỳ gần đây nhất của bài đăng được cập nhật. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
TimeInterval
Một khoảng thời gian, bao gồm cả giá trị đầu và giá trị cuối. Bạn phải điền tất cả các trường để có thể sử dụng.
| Biểu diễn dưới dạng JSON |
|---|
{ "startDate": { object ( |
| Trường | |
|---|---|
startDate |
Ngày bắt đầu của khoảng thời gian này. |
startTime |
Thời gian bắt đầu của khoảng thời gian này. |
endDate |
Ngày kết thúc của khoảng thời gian này. |
endTime |
Thời gian kết thúc của khoảng thời gian này. |
Ngày
Đại diện cho toàn bộ hoặc một phần ngày theo lịch, chẳng hạn như ngày sinh nhật. Thời gian trong ngày và múi giờ được chỉ định ở nơi khác hoặc không quan trọng. Ngày này có liên quan đến Lịch Gregorian. Nội dung này có thể đại diện cho một trong những nội dung sau:
- Một ngày đầy đủ, với các giá trị năm, tháng và ngày khác 0.
- Tháng và ngày, giá trị năm bằng 0 (ví dụ: ngày kỷ niệm).
- Chỉ riêng giá trị năm, với giá trị tháng và ngày bằng 0.
- Năm và tháng, với giá trị ngày bằng 0 (ví dụ: ngày hết hạn thẻ tín dụng).
Các loại có liên quan:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Biểu diễn dưới dạng JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Trường | |
|---|---|
year |
Năm của ngày. Giá trị phải từ 1 đến 9999 hoặc bằng 0 để chỉ định ngày không có năm. |
month |
Tháng trong năm. Giá trị phải từ 1 đến 12 hoặc từ 0 để chỉ định một năm không có tháng và ngày. |
day |
Ngày trong tháng. Giá trị phải từ 1 đến 31 và có giá trị trong năm và tháng, hoặc bằng 0 để chỉ định một năm hoặc một năm và tháng, trong đó ngày là không quan trọng. |
TimeOfDay
Biểu thị một thời điểm trong ngày. Ngày và múi giờ không quan trọng hoặc được chỉ định ở nơi khác. Một API có thể chọn cho phép giây nhuận. Các loại liên quan là google.type.Date và google.protobuf.Timestamp.
| Biểu diễn dưới dạng JSON |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| Trường | |
|---|---|
hours |
Giờ trong ngày ở định dạng 24 giờ. Phải lớn hơn hoặc bằng 0 và thường phải nhỏ hơn hoặc bằng 23. API có thể chọn cho phép giá trị "24:00:00" cho các trường hợp như giờ đóng cửa của doanh nghiệp. |
minutes |
Số phút trong một giờ. Phải lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 59. |
seconds |
Số giây trong một phút. Phải lớn hơn hoặc bằng 0 và thường phải nhỏ hơn hoặc bằng 59. Một API có thể cho phép giá trị 60 nếu cho phép giây nhuận. |
nanos |
Phân số của giây, tính bằng nano giây. Phải lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 999.999.999. |
RecurrenceInfo
Biểu thị thông tin định kỳ cho một bài đăng tại địa phương.
| Biểu diễn dưới dạng JSON |
|---|
{ "seriesEndTime": string, // Union field |
| Trường | |
|---|---|
seriesEndTime |
Không bắt buộc. Thời gian kết thúc của chuỗi sự kiện lặp lại. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
Trường nhóm occurrence_pattern. Mẫu xuất hiện của bài đăng định kỳ. occurrence_pattern chỉ có thể là một trong những trạng thái sau: |
|
dailyPattern |
Mẫu lặp lại hằng ngày. |
weeklyPattern |
Mẫu số lần xuất hiện hằng tuần. |
monthlyPattern |
Mẫu định kỳ hằng tháng. |
DailyOccurrencePattern
Loại này không có trường nào.
Biểu thị một mẫu lặp lại hằng ngày.
WeeklyOccurrencePattern
Biểu thị một mẫu lặp lại hằng tuần.
| Biểu diễn dưới dạng JSON |
|---|
{
"daysOfWeek": [
enum ( |
| Trường | |
|---|---|
daysOfWeek[] |
Không bắt buộc. Danh sách các ngày trong tuần của sản phẩm/sự kiện. Nếu trống, bài đăng sẽ lặp lại vào cùng ngày trong tuần như schedule.start_time của sự kiện. |
DayOfWeek
Biểu thị một ngày trong tuần.
| Enum | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
Ngày trong tuần không được chỉ định. |
MONDAY |
Thứ Hai |
TUESDAY |
Tuesday (thứ Ba) |
WEDNESDAY |
Wednesday (thứ Tư) |
THURSDAY |
Thursday (thứ Năm) |
FRIDAY |
Friday (thứ Sáu) |
SATURDAY |
Saturday (thứ Bảy) |
SUNDAY |
Chủ Nhật |
MonthlyOccurrencePattern
Biểu thị một mẫu lặp lại hằng tháng.
| Biểu diễn dưới dạng JSON |
|---|
{ // Union field |
| Trường | |
|---|---|
Trường nhóm monthly_option. Lựa chọn lặp lại cho mẫu lặp lại hằng tháng. monthly_option chỉ có thể là một trong những trạng thái sau: |
|
dayOfMonth |
Ngày trong tháng. |
dayOfWeekOccurrence |
Ngày trong tuần diễn ra trong tháng. Ngày trong tuần được ngầm hiểu là ngày trong tuần của thời gian bắt đầu sự kiện. Ví dụ: nếu một sự kiện bắt đầu vào thứ Sáu và dayOfWeekOccurrence là SECOND, thì sự kiện đó sẽ lặp lại vào thứ Sáu thứ hai của mỗi tháng. |
DayOfWeekOccurrence
Ngày trong tuần diễn ra trong tháng.
| Enum | |
|---|---|
DAY_OF_WEEK_OCCURRENCE_UNSPECIFIED |
Ngày trong tuần chưa được chỉ định. |
FIRST |
Ngày đầu tiên trong tuần của tháng. |
SECOND |
Ngày thứ hai trong tuần của tháng. |
THIRD |
Ngày thứ ba trong tuần của tháng. |
FOURTH |
Ngày thứ tư trong tuần của tháng. |
LAST |
Ngày cuối cùng trong tuần của tháng. |
LocalPostState
Cho biết trạng thái của bài đăng.
| Enum | |
|---|---|
LOCAL_POST_STATE_UNSPECIFIED |
Chưa chỉ định tiểu bang. |
REJECTED |
Bài đăng này đã bị từ chối do vi phạm chính sách nội dung. |
LIVE |
Bài đăng này đã được xuất bản và hiện đang xuất hiện trong kết quả tìm kiếm. |
PROCESSING |
Bài đăng này đang được xử lý và không xuất hiện trong kết quả tìm kiếm. |
SCHEDULED |
Bài đăng này được lên lịch cho tương lai và không xuất hiện trong kết quả tìm kiếm. |
RECURRING |
Đây là một bài đăng định kỳ và hiện đang xuất hiện trong kết quả tìm kiếm. |
LocalPostTopicType
Loại chủ đề của bài đăng tại địa phương, được dùng để chọn các mẫu khác nhau nhằm tạo và hiển thị bài đăng.
| Enum | |
|---|---|
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED |
Bạn chưa chỉ định loại bài đăng. |
STANDARD |
Bài đăng chứa thông tin cơ bản, chẳng hạn như nội dung tóm tắt và hình ảnh. |
EVENT |
Bài đăng chứa thông tin cơ bản và một sự kiện. |
OFFER |
Bài đăng có chứa thông tin cơ bản, nội dung liên quan đến sự kiện và ưu đãi (ví dụ: mã giảm giá) |
ALERT |
Thông báo có mức độ ưu tiên cao và kịp thời liên quan đến một sự kiện đang diễn ra. Không phải lúc nào bạn cũng có thể tạo những loại bài đăng này. |
AlertType
Loại sự kiện mà bài đăng cảnh báo được tạo ra.
| Enum | |
|---|---|
ALERT_TYPE_UNSPECIFIED |
Bạn chưa chỉ định thông báo nào. |
COVID_19 |
Cảnh báo liên quan đến đại dịch bệnh do vi-rút corona 2019. Bài đăng về Covid chỉ hỗ trợ trường tóm tắt và trường lời kêu gọi hành động. Khi những cảnh báo này không còn phù hợp, bạn sẽ không thể tạo bài đăng Cảnh báo mới thuộc loại COVID-19. Tuy nhiên, người bán vẫn có thể quản lý các bài đăng hiện có về COVID-19. |
LocalPostOffer
Các trường cụ thể cho bài đăng về ưu đãi.
| Biểu diễn dưới dạng JSON |
|---|
{ "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } |
| Trường | |
|---|---|
couponCode |
Không bắt buộc. Mã ưu đãi có thể sử dụng tại cửa hàng hoặc trực tuyến. |
redeemOnlineUrl |
Không bắt buộc. Đường liên kết trực tuyến để sử dụng ưu đãi. |
termsConditions |
Không bắt buộc. Điều khoản và điều kiện của ưu đãi. |
Phương thức |
|
|---|---|
|
Tạo một bài đăng tại địa phương mới được liên kết với vị trí đã chỉ định và trả về bài đăng đó. |
|
Xoá một bài đăng tại địa phương. |
|
Lấy bài đăng địa phương được chỉ định. |
|
Trả về danh sách các bài đăng tại địa phương liên kết với một vị trí. |
|
Cập nhật bài đăng tại địa phương được chỉ định và trả về bài đăng tại địa phương đã cập nhật. |