Method: photo.update
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Photo
का मेटाडेटा अपडेट करता है, जैसे कि आसन, जगह की जानकारी का जुड़ाव, कनेक्शन वगैरह. किसी फ़ोटो के पिक्सल को बदलने की सुविधा काम नहीं करती.
सिर्फ़ updateMask
फ़ील्ड में दिए गए फ़ील्ड का इस्तेमाल किया जाता है. अगर updateMask
मौजूद नहीं है, तो अपडेट सभी फ़ील्ड पर लागू होता है.
इस तरीके से ये गड़बड़ी कोड मिलते हैं:
एचटीटीपी अनुरोध
PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर |
photo.photoId.id |
string
फ़ोटो के लिए यूनीक आइडेंटिफ़ायर.
|
क्वेरी पैरामीटर
पैरामीटर |
updateMask |
string (FieldMask format)
ज़रूरी है. ऐसा मास्क जो अपडेट के लिए फ़ोटो मेटाडेटा पर फ़ील्ड की पहचान करता है. इस अनुरोध में, Photo का पुराना मेटाडेटा मौजूद न होने पर, इसे पूरी तरह से नए Photo मेटाडेटा से बदल दिया जाता है. अमान्य फ़ील्ड दिए गए हैं, तो अपडेट नहीं हो पाता. एक से ज़्यादा फ़ील्ड को कॉमा-डीलिमिटेड सूची में दिखाया जा सकता है. ये फ़ील्ड मान्य हैं:
pose.heading
pose.lat_lng_pair
pose.pitch
pose.roll
pose.level
pose.altitude
connections
places
ध्यान दें: जब updateMask में दोहराए गए फ़ील्ड होते हैं, तो दोहराए गए वैल्यू के पूरे सेट को नए कॉन्टेंट से बदल दिया जाता है. उदाहरण के लिए, अगर updateMask में connections शामिल है और UpdatePhotoRequest.photo.connections खाली है, तो सभी कनेक्शन हटा दिए जाएंगे.
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Photo
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Photo
का एक इंस्टेंस शामिल किया जाता है.
अनुमति देने के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/streetviewpublish
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया."],[[["Updates a Photo's metadata, such as pose, connections, and places, but not the image pixels themselves."],["Uses an `updateMask` to specify which fields to update; if omitted, all fields are updated."],["Requires the `https://www.googleapis.com/auth/streetviewpublish` OAuth scope for authorization."],["Returns the updated Photo object if successful."],["May return errors if permissions are lacking, the request is invalid, the Photo doesn't exist, or is still being indexed."]]],["This describes how to update a photo's metadata using the Street View Publish API. It uses a `PUT` request to a specific URL with a photo ID in the path. The `updateMask` query parameter specifies which metadata fields to modify. The request body contains the new metadata, and the response body returns the updated photo. Key metadata includes pose, connections, and places. Authorization requires a specific OAuth scope. Possible errors include permission, invalid argument, not found, or unavailability.\n"]]