जब क्लाइंट UploadRef
और लौटाए गए व्यक्ति की फ़ोटो अपलोड कर देता है, तो photo.create
Google Maps पर अपलोड किया गया Photo
, Street View पर पब्लिश कर देता है.
फ़िलहाल, Photo.create में शीर्षक, पिच, और रोल सेट करने के लिए, फ़ोटो बाइट में फ़ोटो स्फ़ीर XMP मेटाडेटा इस्तेमाल करना ही एक तरीका है. photos.create, पोज़ में pose.heading
, pose.pitch
, pose.roll
, pose.altitude
, और pose.level
फ़ील्ड को अनदेखा करता है.
इस तरीके से गड़बड़ी के ये कोड दिखते हैं:
google.rpc.Code.INVALID_ARGUMENT
अगर अनुरोध गलत है या अपलोड की गई फ़ोटो 360o फ़ोटो नहीं है.- अगर अपलोड करने की जानकारी मौजूद नहीं है, तो
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 की खास जानकारी देखें.