Google'da yayın oluşturma

Google Benim İşletmem API'si, Haberler, etkinlikler ve teklifler gibi çeşitli kategorilerde Google Arama.

Bu eğitimde, aşağıdakileri nasıl yapacağınız gösterilmektedir:

ziyaret edin.

Başlamadan önce

Google Benim İşletmem API'sini kullanmadan önce uygulamanızı kaydetmeniz gerekir ve OAuth 2.0 kimlik bilgilerini alın.

Google Benim İşletmem API'sini kullanmaya nasıl başlayacağınıza ilişkin ayrıntılar için Temel kurulum hakkında daha fazla bilgi edinin.

Etkinlik Yayınları

Yayın ile müşterilerinizi işletmenizin bir sonraki etkinliği hakkında bilgilendirin. Sizin Bir etkinliğin yayını, başlangıç ve bitiş tarihleri ile saatlerini içerir ve yayın üzerinde belirgin bir şekilde gösterilecek.

Bir kullanıcıyla ilişkili bir hesapta Yayın oluşturmak için accounts.locations.localPosts API.

Kimliği doğrulanmış bir kullanıcı için Yayın oluşturmak üzere aşağıdakileri kullanın:

HTTP
$ POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts
{
  "languageCode": "en-US",
  "summary": "Come in for our spooky Halloween event!",
  "event": {
    "title": "Halloween Spook-tacular!",
    "schedule": {
        "startDate": {
            "year": 2017,
            "month": 10,
            "day": 31,
          },
          "startTime": {
              "hours": 9,
              "minutes": 0,
              "seconds": 0,
              "nanos": 0,
          },
          "endDate": {
            "year": 2017,
            "month": 10,
            "day": 31,
          },
          "endTime": {
              "hours": 17,
              "minutes": 0,
              "seconds": 0,
              "nanos": 0,
          },
    }
  },
  "media": [
    {
      "mediaFormat": "PHOTO",
      "sourceUrl": "https://www.google.com/real-image.jpg",
    }
  ],
  "topicType": "EVENT"
}

Harekete geçirici mesaj gönderileri

Harekete geçirici mesaj içeren yayınlarda düğme bulunur. Harekete geçirici mesajdaki metin düğmesi, Yayının actionType alanı tarafından belirlenir. Bir kullanıcı tarafından sağlanan URL düğmeye eklenir.

Harekete geçirici mesaj düğmesi içeren bir Yayın oluşturmak için aşağıdakileri kullanın:

HTTP
$ POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts
{
  "languageCode": "en-US",
  "summary": "Order your Thanksgiving turkeys now!!",
  "callToAction": {
    "actionType": "ORDER",
    "url": "http://google.com/order_turkeys_here",
  },
  "media": [
    {
      "mediaFormat": "PHOTO",
      "sourceUrl": "https://www.google.com/real-turkey-photo.jpg",
    }
  ],
  "topicType": "OFFER"
}

İşlem türleri

Harekete geçirici mesaj Yayınları, yayın türünü belirleyen farklı işlem türlerine sahip olabilir Yayının harekete geçirici mesajı.

Desteklenen harekete geçirici mesaj türleri şunlardır:

İşlem türleri
BOOK Kullanıcıdan randevu, masa veya daha iyi olur.
ORDER Kullanıcıdan bir şey sipariş etmesini isteyen bir Yayın oluşturur.
SHOP Kullanıcının bir ürüne göz atmasını isteyen bir gönderi oluşturur daha fazla bilgi edinebilirsiniz.
LEARN_MORE Kullanıcının bir yayındaki ek ayrıntıları görmesini isteyen bir Yayın oluşturur web sitesi.
SIGN_UP Kullanıcının kaydolmasını, kaydolmasını veya katılmasını isteyen bir Yayın oluşturur bir şey yok.
CALL Kullanıcının işletmeyi telefonla aramasını isteyen bir Yayın oluşturur.

Fırsat Yayınları

Fırsat Yayını oluşturmak için aşağıdakileri kullanın:

HTTP
$ POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts
{
  "languageCode": "en-US",
  "summary": "Buy one Google jetpack, get a second one free!!",
  "offer": {
       "couponCode": “BOGO-JET-CODE”,
       "redeemOnlineUrl": “https://www.google.com/redeem”,
       "termsConditions": “Offer only valid if you can prove you are a time traveler”
  },
  "media": [
    {
      "mediaFormat": "PHOTO",
      "sourceUrl": "https://www.google.com/real-jetpack-photo.jpg",
    }
  ],
  "topicType": "OFFER"
}

Yayınları Düzenle

Yayın oluşturulduktan sonra PATCH isteğiyle bu yayını düzenleyebilirsiniz.

Bir Yayını düzenlemek için aşağıdakileri kullanın:

HTTP
$ PATCH
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}?updateMask=summary
{
  "summary": "Order your Christmas turkeys now!!"
}

Yayınları Sil

Bir Yayın oluşturulduktan sonra DELETE isteğiyle bu yayını silebilirsiniz.

Bir Yayını silmek için aşağıdakileri kullanın:

HTTP
$ DELETE
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}