Google My Business API की मदद से, Google Search में कई कैटगरी में पोस्ट बनाई जा सकती हैं. जैसे, खबरें, इवेंट, और ऑफ़र.
इस ट्यूटोरियल में, ये काम करने का तरीका बताया गया है:
- इवेंट पोस्ट बनाएं.
- कॉल-टू-ऐक्शन पोस्ट बनाएं.
- ऑफ़र पोस्ट बनाएं.
- पोस्ट में बदलाव करना.
- पोस्ट मिटाएं.
शुरू करने से पहले
Google My Business API का इस्तेमाल करने से पहले, आपको अपना ऐप्लिकेशन रजिस्टर करना होगा और OAuth 2.0 क्रेडेंशियल हासिल करने होंगे.
Google My Business API का इस्तेमाल शुरू करने के तरीके के बारे में जानने के लिए, बुनियादी सेटअप देखें.
इवेंट से जुड़ी पोस्ट
पोस्ट की मदद से, अपने कारोबार के अगले इवेंट के बारे में ग्राहकों को सूचना दें. किसी इवेंट के लिए पोस्ट में, शुरू और खत्म होने की तारीख और समय शामिल होता है. ये जानकारी, पोस्ट पर प्रमुखता से दिखती है.
किसी उपयोगकर्ता से जुड़े खाते में पोस्ट करने के लिए, accounts.locations.localPosts
एपीआई का इस्तेमाल करें.
पुष्टि किए गए उपयोगकर्ता के लिए पोस्ट बनाने के लिए, इनका इस्तेमाल करें:
$ 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
फ़ील्ड से तय होता है. बटन में, उपयोगकर्ता के दिए गए यूआरएल का लिंक जोड़ा जाता है.
कॉल-टू-ऐक्शन बटन वाली पोस्ट बनाने के लिए, इनका इस्तेमाल करें:
$ 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 |
ऐसी पोस्ट बनाता है जिससे उपयोगकर्ता को किसी कारोबार को कॉल करने के लिए कहा जाता है. |
ऑफ़र पोस्ट
ऑफ़र पोस्ट बनाने के लिए, इनका इस्तेमाल करें:
$ 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
अनुरोध करके उसमें बदलाव किया जा सकता है.
किसी पोस्ट में बदलाव करने के लिए, इनका इस्तेमाल करें:
$ PATCH https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}?updateMask=summary { "summary": "Order your Christmas turkeys now!!" }
पोस्ट मिटाना
पोस्ट बनाने के बाद, DELETE
अनुरोध करके उसे मिटाया जा सकता है.
किसी पोस्ट को मिटाने के लिए, यह तरीका अपनाएं:
$ DELETE https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}