- משאב: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- תאריך
- TimeOfDay
- RecurrenceInfo
- DailyOccurrencePattern
- WeeklyOccurrencePattern
- DayOfWeek
- MonthlyOccurrencePattern
- DayOfWeekOccurrence
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- Methods
משאב: LocalPost
ייצוג של פוסט מקומי במיקום מסוים.
| ייצוג JSON |
|---|
{ "name": string, "languageCode": string, "summary": string, "callToAction": { object ( |
| שדות | |
|---|---|
name |
פלט בלבד. מזהה Google של הפוסט המקומי הזה בטופס: |
languageCode |
השפה של הפוסט המקומי. |
summary |
תיאור או תוכן הפוסט המקומי. |
callToAction |
כתובת ה-URL שהמשתמשים מופנים אליה אחרי שהם לוחצים על קידום המכירות. המערכת מתעלמת מהשדה הזה בסוג הנושא |
createTime |
פלט בלבד. השעה שבה הפוסט נוצר. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
updateTime |
פלט בלבד. השעה שבה המשתמש ביצע את השינוי האחרון בפוסט. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
scheduledTime |
אם הערך מוגדר, הוא קובע מתי הפוסט יפורסם. המשתמש יכול להגדיר את האפשרות הזו כדי לתזמן פוסטים מראש. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
recurringInstanceTime |
פלט בלבד. הוצא משימוש: במקומו, צריך להשתמש ב- הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
event |
פרטי האירוע. חובה לציין את המאפיין הזה לסוגי הנושאים |
state |
פלט בלבד. הסטטוס של הפוסט, שמציין באיזה חלק של מחזור החיים הוא נמצא. |
media[] |
המדיה שמשויכת לפוסט. sourceUrl הוא שדה הנתונים היחיד שנתמך עבור MediaItem של LocalPost. |
searchUrl |
פלט בלבד. הקישור לפוסט המקומי בחיפוש Google. אפשר להשתמש בקישור הזה כדי לשתף את הפוסט דרך מדיה חברתית, אימייל, הודעת טקסט וכו'. |
topicType |
חובה. סוג הנושא של הפוסט: רגיל, אירוע, מבצע או התראה. |
alertType |
סוג ההתראה שהפוסט נוצר עבורה. השדה הזה רלוונטי רק לפוסטים מסוג topicType Alert, והוא מתנהג כסוג משנה של התראות. |
שדה איחוד topic_type_specific_fields. שדות ספציפיים לסוג נושא. הערך topic_type_specific_fields יכול להיות רק אחד מהבאים: |
|
offer |
נתונים נוספים על פוסטים של מבצעים. ההגדרה הזו צריכה להיות מוגדרת רק אם topicType הוא OFFER. |
CallToAction
פעולה שמבוצעת כשהמשתמש לוחץ על הפוסט
| ייצוג JSON |
|---|
{
"actionType": enum ( |
| שדות | |
|---|---|
actionType |
סוג הפעולה שתתבצע. |
url |
כתובת ה-URL שאליה המשתמש יועבר בלחיצה. אם מוסיפים קריאה לפעולה לשיחה, לא צריך להגדיר את השדה הזה. |
ActionType
סוג הפעולה שתתבצע.
| טיפוסים בני מנייה (enum) | |
|---|---|
ACTION_TYPE_UNSPECIFIED |
הסוג לא צוין. |
BOOK |
הפוסט הזה מעודד משתמש לקבוע פגישה, להזמין שולחן וכו'. |
ORDER |
הפוסט הזה רוצה שמשתמש יזמין משהו. |
SHOP |
הפוסט הזה מעודד משתמשים לעיין בקטלוג מוצרים. |
LEARN_MORE |
הפוסט הזה רוצה שהמשתמש ילמד עוד (באתר שלהם). |
SIGN_UP |
הפוסט הזה רוצה שמשתמש יירשם, ייצור חשבון או יצטרף למשהו. |
GET_OFFER |
הוצא משימוש. אפשר להשתמש ב- |
CALL |
הפוסט הזה מעודד משתמשים להתקשר לעסק. |
LocalPostEvent
כל המידע שקשור לאירוע שמוצג בפוסט מקומי.
| ייצוג JSON |
|---|
{ "title": string, "schedule": { object ( |
| שדות | |
|---|---|
title |
שם האירוע. |
schedule |
תאריך ושעת ההתחלה והסיום של האירוע. |
recurrenceInfo |
אופציונלי. מאחסן מידע על התדירות של פוסט חוזר. הערך הזה יוגדר רק אם הפוסט הוא פוסט חוזר. |
recurringInstanceTime |
פלט בלבד. השעה שבה עודכן המופע האחרון של הפוסט שחוזר על עצמו. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
TimeInterval
מרווח זמן, כולל. כדי שהקובץ יהיה תקין, הוא צריך לכלול את כל השדות.
| ייצוג JSON |
|---|
{ "startDate": { object ( |
| שדות | |
|---|---|
startDate |
תאריך ההתחלה של התקופה. |
startTime |
שעת ההתחלה של התקופה הזו. |
endDate |
תאריך הסיום של התקופה. |
endTime |
שעת הסיום של התקופה. |
תאריך
מייצג תאריך מלא או חלקי ביומן, כמו יום הולדת. השעה ביום ואזור הזמן מצוינים במקום אחר או שהם לא משמעותיים. התאריך הוא ביחס ללוח השנה הגרגוריאני. הערך הזה יכול לייצג את אחת מהאפשרויות הבאות:
- תאריך מלא, עם ערכים שאינם אפס לשנה, לחודש וליום.
- חודש ויום, עם שנה אפס (לדוגמה, יום נישואין).
- שנה לבד, עם חודש אפס ויום אפס.
- שנה וחודש, עם יום אפס (לדוגמה, תאריך התפוגה של כרטיס אשראי).
סוגים קשורים:
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 |
אופציונלי. שעת הסיום של סדרת החזרות. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
שדה איחוד occurrence_pattern. דפוס החזרה של הפוסט החוזר. הערך occurrence_pattern יכול להיות רק אחד מהבאים: |
|
dailyPattern |
דפוס חזרה יומי. |
weeklyPattern |
דפוס של אירועים שמתרחשים מדי שבוע. |
monthlyPattern |
דפוס חזרה חודשי. |
DailyOccurrencePattern
בסוג הזה אין שדות.
מייצג דפוס של אירוע יומי.
WeeklyOccurrencePattern
מייצג דפוס של אירוע שמתרחש מדי שבוע.
| ייצוג JSON |
|---|
{
"daysOfWeek": [
enum ( |
| שדות | |
|---|---|
daysOfWeek[] |
אופציונלי. רשימת הימים בשבוע שבהם המבצע או האירוע תקפים. אם השדה ריק, הפוסט יחזור על עצמו באותו יום בשבוע שבו מתקיים האירוע, בהתאם לערך של schedule.start_time. |
DayOfWeek
מייצג יום בשבוע.
| טיפוסים בני מנייה (enum) | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
לא צוין יום בשבוע. |
MONDAY |
שני |
TUESDAY |
שלישי |
WEDNESDAY |
רביעי |
THURSDAY |
חמישי |
FRIDAY |
שישי |
SATURDAY |
שבת |
SUNDAY |
ראשון |
MonthlyOccurrencePattern
מייצג דפוס של אירוע שמתרחש מדי חודש.
| ייצוג JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד monthly_option. אפשרות החזרה של דפוס ההתרחשות החודשי. הערך monthly_option יכול להיות רק אחד מהבאים: |
|
dayOfMonth |
היום בחודש. |
dayOfWeekOccurrence |
היום בשבוע שבו האירוע מתרחש בחודש. היום בשבוע משתמע מהיום בשבוע של שעת ההתחלה של האירוע. לדוגמה, אם אירוע מתחיל ביום שישי והערך של dayOfWeekOccurrence הוא SECOND, האירוע יחזור על עצמו ביום שישי השני בכל חודש. |
DayOfWeekOccurrence
היום בשבוע שבו האירוע מתרחש בחודש.
| טיפוסים בני מנייה (enum) | |
|---|---|
DAY_OF_WEEK_OCCURRENCE_UNSPECIFIED |
לא צוין היום בשבוע שבו מתרחשת הפעולה. |
FIRST |
היום הראשון בשבוע בחודש. |
SECOND |
ביום השני בשבוע בחודש. |
THIRD |
ביום השלישי בשבוע בחודש. |
FOURTH |
ביום הרביעי בשבוע בחודש. |
LAST |
היום האחרון בשבוע בחודש. |
LocalPostState
מציין את המצב של הפוסט.
| טיפוסים בני מנייה (enum) | |
|---|---|
LOCAL_POST_STATE_UNSPECIFIED |
לא צוין מצב. |
REJECTED |
הפוסט הזה נדחה בגלל הפרת מדיניות התוכן. |
LIVE |
הפוסט הזה פורסם והוא מופיע כרגע בתוצאות החיפוש. |
PROCESSING |
הפוסט הזה נמצא בתהליך עיבוד ולא מופיע בתוצאות החיפוש. |
SCHEDULED |
הפוסט הזה מתוזמן לפרסום בעתיד והוא לא מופיע בתוצאות החיפוש. |
RECURRING |
הפוסט הזה הוא פוסט חוזר והוא מופיע כרגע בתוצאות החיפוש. |
LocalPostTopicType
סוג הנושא של הפוסט המקומי, שמשמש לבחירת תבניות שונות ליצירה ולעיבוד של פוסט.
| טיפוסים בני מנייה (enum) | |
|---|---|
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED |
לא צוין סוג פוסט. |
STANDARD |
הפוסט מכיל מידע בסיסי, כמו סיכום ותמונות. |
EVENT |
הפוסט מכיל מידע בסיסי ואירוע. |
OFFER |
הפוסט מכיל מידע בסיסי, אירוע ותוכן שקשור למבצע (לדוגמה, קוד שובר) |
ALERT |
הודעות חשובות ודחופות שקשורות לאירוע שמתקיים כרגע. לא תמיד אפשר ליצור פוסטים מהסוגים האלה. |
AlertType
סוג האירוע שעליו נוצר הפוסט עם ההתראה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ALERT_TYPE_UNSPECIFIED |
לא צוינה התראה. |
COVID_19 |
התראות שקשורות למגפת נגיף הקורונה (COVID-19) משנת 2019. בפוסטים בנושא קוביד-19 יש תמיכה רק בשדה סיכום ובשדה קריאה לפעולה. כשההתראות האלה כבר לא יהיו רלוונטיות, האפשרות ליצור פוסטים חדשים מסוג 'התראה' בנושא COVID-19 תושבת. עם זאת, המוכרים עדיין יוכלו לנהל את הפוסטים הקיימים שלהם בנושא COVID-19. |
LocalPostOffer
שדות ספציפיים לפוסטים של מבצעים.
| ייצוג JSON |
|---|
{ "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } |
| שדות | |
|---|---|
couponCode |
אופציונלי. קוד מבצע שאפשר להשתמש בו בחנות או באינטרנט. |
redeemOnlineUrl |
אופציונלי. קישור אונליין למימוש המבצע. |
termsConditions |
אופציונלי. התנאים וההגבלות של המבצע. |
Methods |
|
|---|---|
|
יוצר פוסט חדש לקידום מוצרים בחנויות מקומיות שמשויך למיקום שצוין, ומחזיר אותו. |
|
מחיקת פוסט מקומי. |
|
מקבל את הפוסט המקומי שצוין. |
|
הפונקציה מחזירה רשימה של פוסטים מקומיים שמשויכים למיקום. |
|
מעדכן את הפוסט המקומי שצוין ומחזיר את הפוסט המקומי המעודכן. |