मीडिया अपलोड करने के लिए, आप Google My Business API का इस्तेमाल इन दो तरीकों से कर सकते हैं:
किसी यूआरएल से अपलोड करें
किसी यूआरएल से फ़ोटो अपलोड करने के लिए , Media.Create
पर नीचे दिया गया कॉल करें. ज़रूरत के हिसाब से,
अपने काम की
कैटगरी
का इस्तेमाल करें.
POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/media { "mediaFormat": "PHOTO", "locationAssociation": { "category": "COVER" }, "sourceUrl": “http://example.com/biz/image.jpg", }
Google My Business API की मदद से किसी यूआरएल से वीडियो अपलोड करने के लिए, Media.Create
पर यह कॉल करें:
POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/media { "mediaFormat": "VIDEO", "locationAssociation": { "category": "ADDITIONAL" }, "sourceUrl": “http://example.com/biz/video.mp4", }
बाइट में अपलोड करें
Google My Business API का इस्तेमाल करके, बाइट में मीडिया अपलोड करने के लिए, नीचे दिया गया तरीका अपनाएं:
अपलोड शुरू करने के लिए, इन्हें कॉल करें:
POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/media:startUpload
एपीआई से मिलने वाले रिस्पॉन्स में,
MediaItemDataRef
शामिल होता है.{ "resourceName": "GoogleProvidedValue", }
बाइट अपलोड करने के लिए, पिछले चरण में किए गए कॉल से मिले
resourceName
का इस्तेमाल करें. यहां एक उदाहरण दिया गया है, जिसमें अपलोड किया जाने वाला मीडिया एक फ़ोटो है:curl -X POST -T ~/Downloads/pictureToUpload.jpg "https://mybusiness.googleapis.com/upload/v1/media/{GoogleProvidedValue}?upload_type=media"
अगर मीडिया कोई वीडियो है, तो यहां उसका एक उदाहरण दिया गया है:
curl -X POST -T ~/Downloads/videoToUpload.mp4 "https://mybusiness.googleapis.com/upload/v1/media/{GoogleProvidedValue}?upload_type=media"
Media.Create
को कॉल करने के लिए, पहले चरण में मिलेresourceName
का इस्तेमाल करें. सही mediaFormat और category का इस्तेमाल करें.POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/media { "mediaFormat": "PHOTO", "locationAssociation": { "category": "COVER" }, "dataRef": { "resourceName": "GoogleProvidedValue" }, }
POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/media { "mediaFormat": "VIDEO", "locationAssociation": { "category": "ADDITIONAL" }, "dataRef": { "resourceName": "GoogleProvidedValue" }, }