क्लाइंट, वापस मिली UploadRef
की मदद से फ़ोटो अपलोड करने के बाद, photo.create
अपलोड की गई Photo
को Google Maps पर Street View में पब्लिश करता है.
फ़िलहाल, फ़ोटो बाइट में मौजूद फ़ोटो स्फ़ीर XMP मेटाडेटा की मदद से ही, photo.create में हेडिंग, पिच, और रोल सेट किया जा सकता है. photo.create, पोज़ में मौजूद pose.heading
, pose.pitch
, pose.roll
, pose.altitude
, और pose.level
फ़ील्ड को अनदेखा करता है.
इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:
google.rpc.Code.INVALID_ARGUMENT
अगर अनुरोध गलत है या अपलोड की गई फ़ोटो 360º फ़ोटो नहीं है.google.rpc.Code.NOT_FOUND
अगर अपलोड का रेफ़रंस मौजूद नहीं है.google.rpc.Code.RESOURCE_EXHAUSTED
अगर खाते का स्टोरेज भर गया है.
एचटीटीपी अनुरोध
POST https://streetviewpublish.googleapis.com/v1/photo
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Photo
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब होने पर, जवाब के मुख्य हिस्से में Photo
का नया इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/streetviewpublish
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.