Method: photo.create

क्लाइंट के UploadRef के साथ फ़ोटो अपलोड करने के बाद, photo.create, अपलोड की गई Photo को Google Maps पर Street View में पब्लिश करता है.

फ़िलहाल, photo.create में हेडिंग, पिच, और रोल सेट करने का एक ही तरीका है. इसके लिए, फ़ोटो बाइट में मौजूद Photo Sphere XMP मेटाडेटा का इस्तेमाल किया जाता है. photo.create, Pose में मौजूद 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 Overview देखें.