Photos का मेटाडेटा अपडेट करता है, जैसे पोज़, जगह की जानकारी, कनेक्शन वगैरह. फ़ोटो के पिक्सल बदलने की सुविधा काम नहीं करती.
ध्यान दें कि अगर photos.batchUpdate कोड जनरेट नहीं होता है, तो या तो ज़रूरी फ़ील्ड मौजूद नहीं हैं या पुष्टि करने में कोई गड़बड़ी हुई है. photos.batchUpdate के सफल होने पर भी, हो सकता है कि बैच में मौजूद अलग-अलग फ़ोटो काम न करें. इन गड़बड़ियों की जानकारी, BatchUpdatePhotosResponse.results के हर PhotoResponse.status में दी गई है. हर फ़ोटो के साथ होने वाली खास गड़बड़ियों के बारे में जानने के लिए, photo.update पर जाएं.
सिर्फ़ updateMask फ़ील्ड में दिए गए फ़ील्ड का इस्तेमाल किया जाता है. अगर updateMask मौजूद नहीं है, तो यह अपडेट सभी फ़ील्ड पर लागू होता है.
BatchUpdatePhotosRequest में UpdatePhotoRequest मैसेज की संख्या 20 से ज़्यादा नहीं होनी चाहिए.
ध्यान दें:
Pose.altitudeको अपडेट करने के लिए,Pose.latLngPairको भी भरना होगा. ऐसा न करने पर, अनुरोध स्वीकार नहीं किया जाएगा.
एचटीटीपी अनुरोध
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना | 
|---|
| {
  "updatePhotoRequests": [
    {
      "photo": {
        object ( | 
| फ़ील्ड | |
|---|---|
| updatePhotoRequests[] | 
 ज़रूरी है.  | 
| updatePhotoRequests[].photo | 
 ज़रूरी है.  | 
| updatePhotoRequests[].updateMask | 
 ज़रूरी है. मास्क जो अपडेट किए जाने वाले फ़ोटो मेटाडेटा पर फ़ील्ड की पहचान करता है. अगर यह मेटाडेटा मौजूद नहीं होता है, तो इस अनुरोध में पुराने  ये फ़ील्ड मान्य हैं: 
 
 | 
जवाब का मुख्य भाग
एक या ज़्यादा Photos के मेटाडेटा के बैच अपडेट का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना | 
|---|
| {
  "results": [
    {
      object ( | 
| फ़ील्ड | |
|---|---|
| results[] | 
 हर  | 
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
- https://www.googleapis.com/auth/streetviewpublish
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
