REST Resource: accounts.locations.localPosts

Kaynak: LocalPost

Bir konumla ilgili yerel yayını temsil eder.

JSON gösterimi
{
  "name": string,
  "languageCode": string,
  "summary": string,
  "callToAction": {
    object (CallToAction)
  },
  "createTime": string,
  "updateTime": string,
  "event": {
    object (LocalPostEvent)
  },
  "state": enum (LocalPostState),
  "media": [
    {
      object (MediaItem)
    }
  ],
  "searchUrl": string,
  "topicType": enum (LocalPostTopicType),
  "alertType": enum (AlertType),
  "offer": {
    object (LocalPostOffer)
  }
}
Alanlar
name

string

Yalnızca çıkış. Bu yerel yayın için şu formdaki Google tanımlayıcısı: accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}

languageCode

string

Yerel yayının dili.

summary

string

Yerel yayının açıklaması/gövdesi.

callToAction

object (CallToAction)

Kullanıcıların promosyonu tıkladığında yönlendirildiği URL. OFFER konu türü için yoksayıldı.

createTime

string (Timestamp format)

Yalnızca çıkış. Gönderinin oluşturulma zamanı.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. Yayının kullanıcı tarafından en son değiştirildiği zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

event

object (LocalPostEvent)

Etkinlik bilgileri. EVENT ve OFFER konu türleri için gereklidir.

state

enum (LocalPostState)

Yalnızca çıkış. Yayının, yaşam döngüsünün hangi bölümünde olduğunu gösteren durumu.

media[]

object (MediaItem)

Gönderiyle ilişkili medya. sourceUrl, LocalPost MediaItem için desteklenen tek veri alanıdır.

searchUrl

string

Yalnızca çıkış. Google Arama'daki yerel yayının bağlantısı. Bu bağlantı, yayını sosyal medya, e-posta, kısa mesaj vb. yollarla paylaşmak için kullanılabilir.

topicType

enum (LocalPostTopicType)

Zorunlu. Yayının konu türü: standart, etkinlik, fırsat veya uyarı.

alertType

enum (AlertType)

Yayının oluşturulduğu uyarının türü. Bu alan yalnızca topicType Uyarısı yayınları için geçerlidir ve Uyarı alt türü olarak davranır.

offer

object (LocalPostOffer)

Teklif yayınları için ek veriler. Bu, yalnızca topicType değeri OFFER olduğunda ayarlanmalıdır.

CallToAction

Kullanıcı yayını tıkladığında gerçekleştirilen işlem

JSON gösterimi
{
  "actionType": enum (ActionType),
  "url": string
}
Alanlar
actionType

enum (ActionType)

Gerçekleştirilecek işlemin türü.

url

string

Kullanıcının tıkladığında yönlendirileceği URL. Bu alan, telefon araması CTA'sı için ayarlanmadan bırakılmalıdır.

ActionType

Gerçekleştirilecek işlemin türü.

Sıralamalar
ACTION_TYPE_UNSPECIFIED Tür belirtilmedi.
BOOK Bu yayın, bir kullanıcının randevu/masa vb. randevu almasını istiyor.
ORDER Bu yayında kullanıcının sipariş vermesi isteniyor.
SHOP Bu yayın, kullanıcının bir ürün kataloğuna göz atmasını istiyor.
LEARN_MORE Bu yayın, kullanıcının daha fazla bilgi edinmesini (web sitesinde) istiyor.
SIGN_UP Bu yayın, kullanıcının bir şeye kaydolmasını/kaydolmasını/katılmasını istiyor.
GET_OFFER

Kullanımdan kaldırıldı. Fırsat içeriği barındıran bir yayın oluşturmak için LocalPostTopicType uygulamasında OFFER kullanın.

CALL Bu yayın, kullanıcının işletmeyi telefonla aramasını istiyor.

LocalPostEvent

Yerel bir yayında yer alan, bir etkinlikle ilgili tüm bilgiler.

JSON gösterimi
{
  "title": string,
  "schedule": {
    object (TimeInterval)
  }
}
Alanlar
title

string

Etkinliğin adı.

schedule

object (TimeInterval)

Etkinlik başlangıç ve bitiş tarihi/saati.

TimeInterval

Bu süre içinde de dahil olmak üzere belirli bir zaman aralığıdır. Geçerli olması için tüm alanları içermelidir.

JSON gösterimi
{
  "startDate": {
    object (Date)
  },
  "startTime": {
    object (TimeOfDay)
  },
  "endDate": {
    object (Date)
  },
  "endTime": {
    object (TimeOfDay)
  }
}
Alanlar
startDate

object (Date)

Bu dönemin başlangıç tarihi.

startTime

object (TimeOfDay)

Bu dönemin başlangıç zamanı.

endDate

object (Date)

Bu dönemin bitiş tarihi.

endTime

object (TimeOfDay)

Bu dönemin bitiş zamanı.

TimeOfDay

Günün saatini temsil eder. Tarih ve saat dilimi önemli değil veya başka bir yerde belirtilmiş. Bir API, artık saniyeye izin vermeyi seçebilir. İlgili türler: google.type.Date ve google.protobuf.Timestamp.

JSON gösterimi
{
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer
}
Alanlar
hours

integer

24 saat biçiminde günün saatleri. 0 ile 23 arasında olmalıdır. Bir API, "24:00:00" değerine izin vermeyi seçebilir. gibi senaryolar için oldukça yararlı olabilir.

minutes

integer

Günün saatindeki dakikalar. 0 ile 59 arasında olmalıdır.

seconds

integer

Saniye cinsinden dakika. Normalde 0 ile 59 arasında olmalıdır. Bir API, artık saniyeye izin veriyorsa 60 değerine izin verebilir.

nanos

integer

Nanosaniye cinsinden saniyenin kesirleri. 0 ile 999.999.999 arasında olmalıdır.

LocalPostState

Yayının hangi durumda olduğunu gösterir

Sıralamalar
LOCAL_POST_STATE_UNSPECIFIED Durum belirtilmedi.
REJECTED Bu yayın, içerik politikası ihlali nedeniyle reddedildi.
LIVE Bu yayın yayınlandı ve şu anda arama sonuçlarında görünüyor.
PROCESSING Bu yayın şu anda işleniyor ve arama sonuçlarında görünmüyor.

LocalPostTopicType

Yerel yayının konu türü (yayın oluşturmak ve oluşturmak için farklı şablonlar seçmek için kullanılır).

Sıralamalar
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED Yayın türü belirtilmedi.
STANDARD Yayın, özet ve resimler gibi temel bilgileri içeriyor.
EVENT Yayın, temel bilgileri ve bir etkinliği içerir.
OFFER Yayın temel bilgiler, bir etkinlik ve fırsatla ilgili içerik (ör. kupon kodu) barındırıyor
ALERT Devam eden bir etkinlikle ilgili yüksek öncelikli ve zamanında yapılan duyurular. Bu tür yayınlar her zaman yazılamaz.

AlertType

Uyarı yayınının oluşturulduğu etkinliğin türü.

Sıralamalar
ALERT_TYPE_UNSPECIFIED Uyarı belirtilmedi.
COVID_19 2019 Koronavirüs Hastalığı pandemisiyle ilgili uyarılar. COVID gönderilerinde yalnızca özet alanı ve harekete geçirici mesaj alanı desteklenir. Bu uyarılar artık geçerli olmadığında COVID-19 türü için yeni uyarı yayını oluşturma özelliği devre dışı bırakılır. Ancak satıcı, mevcut COVID-19 yayınlarını yönetmeye devam edebilecek.

LocalPostOffer

Teklif gönderileri için özel alanlar.

JSON gösterimi
{
  "couponCode": string,
  "redeemOnlineUrl": string,
  "termsConditions": string
}
Alanlar
couponCode

string

İsteğe bağlı. Mağazada veya internette kullanılabilecek kod sunun.

redeemOnlineUrl

string

İsteğe bağlı. Teklifi kullanmak için online bağlantı.

termsConditions

string

İsteğe bağlı. Teklif hükümleri ve koşulları.

Yöntemler

create

Belirtilen konumla ilişkili yeni bir yerel yayın oluşturur ve bunu döndürür.

delete

Yerel bir yayını siler.

get

Belirtilen yerel yayını alır.

list

Bir konumla ilişkili yerel yayınların listesini döndürür.

patch

Belirtilen yerel yayını günceller ve güncellenen yerel yayını döndürür.

reportInsights

Tek bir girişle ilişkili bir yerel yayın grubu için analizleri döndürür.