Google पर पोस्ट बनाना

Google My Business API की मदद से, Google Search में कई कैटगरी में पोस्ट बनाई जा सकती हैं. जैसे, खबरें, इवेंट, और ऑफ़र.

इस ट्यूटोरियल में, ये काम करने का तरीका बताया गया है:

शुरू करने से पहले

Google My Business API का इस्तेमाल करने से पहले, आपको अपना ऐप्लिकेशन रजिस्टर करना होगा. साथ ही, OAuth 2.0 क्रेडेंशियल हासिल करने होंगे.

Google My Business API का इस्तेमाल शुरू करने के बारे में ज़्यादा जानने के लिए, बुनियादी सेटअप देखें.

इवेंट से जुड़ी पोस्ट

पोस्ट की मदद से, अपने ग्राहकों को अपने कारोबार में होने वाले अगले इवेंट के बारे में बताएं. इवेंट के लिए बनाई गई पोस्ट में, शुरू और खत्म होने की तारीख और समय शामिल होता है. यह जानकारी, पोस्ट पर साफ़ तौर पर दिखती है.

किसी उपयोगकर्ता से जुड़े खाते के लिए पोस्ट बनाने के लिए, accounts.locations.localPosts API का इस्तेमाल करें.

पुष्टि किए गए उपयोगकर्ता के लिए पोस्ट बनाने के लिए, यह तरीका अपनाएं:

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"
}

कॉल-टू-ऐक्शन वाली पोस्ट

कॉल-टू-ऐक्शन वाली पोस्ट में एक बटन शामिल होता है. कॉल-टू-ऐक्शन बटन पर दिखने वाला टेक्स्ट, पोस्ट के actionType फ़ील्ड से तय होता है. बटन में, उपयोगकर्ता की ओर से दिए गए यूआरएल का लिंक जोड़ा जाता है.

कॉल-टू-ऐक्शन बटन वाली पोस्ट बनाने के लिए, यह तरीका अपनाएं:

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"
}

कार्रवाई के टाइप

कॉल-टू-ऐक्शन वाली पोस्ट में अलग-अलग तरह की कार्रवाइयां शामिल की जा सकती हैं. इससे, कॉल-टू-ऐक्शन वाली पोस्ट का टाइप तय होता है.

कॉल-टू-ऐक्शन के ये टाइप इस्तेमाल किए जा सकते हैं:

कार्रवाई के टाइप
BOOK इससे ऐसी पोस्ट बनती है जो उपयोगकर्ता को अपॉइंटमेंट, टेबल या इसी तरह की कोई चीज़ बुक करने के लिए कहती है.
ORDER इससे ऐसी पोस्ट बनती है जो उपयोगकर्ता को कोई चीज़ ऑर्डर करने के लिए कहती है.
SHOP इससे ऐसी पोस्ट बनती है जो उपयोगकर्ता को प्रॉडक्ट कैटलॉग ब्राउज़ करने के लिए कहती है.
LEARN_MORE इससे ऐसी पोस्ट बनती है जो उपयोगकर्ता को किसी वेबसाइट पर ज़्यादा जानकारी देखने के लिए कहती है.
SIGN_UP इससे ऐसी पोस्ट बनती है जो उपयोगकर्ता को रजिस्टर करने, साइन अप करने या किसी चीज़ में शामिल होने के लिए कहती है.
CALL इससे ऐसी पोस्ट बनती है जो उपयोगकर्ता को किसी कारोबार को कॉल करने के लिए कहती है.

ऑफ़र के बारे में पोस्ट

ऑफ़र के बारे में पोस्ट बनाने के लिए, यह तरीका अपनाएं:

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"
}

पोस्ट में बदलाव करना

पोस्ट बनाने के बाद, PATCH अनुरोध की मदद से उसमें बदलाव किया जा सकता है.

किसी पोस्ट में बदलाव करने के लिए, यह तरीका अपनाएं:

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

पोस्ट मिटाना

पोस्ट बनाने के बाद, DELETE अनुरोध की मदद से उसे मिटाया जा सकता है.

किसी पोस्ट को मिटाने के लिए, यह तरीका अपनाएं:

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