क्लाइंट, वापस मिली 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 की खास जानकारी देखें.