Method: photos.batchUpdate

Photos মেটাডেটা আপডেট করে, যেমন পোজ, স্থান সংযোজন, সংযোগ, ইত্যাদি৷ ফটোগুলির পিক্সেল পরিবর্তন করা সমর্থিত নয়৷

নোট করুন যে photos.batchUpdate ব্যর্থ হলে, হয় সমালোচনামূলক ক্ষেত্রগুলি অনুপস্থিত বা একটি প্রমাণীকরণ ত্রুটি রয়েছে৷ এমনকি photos.batchUpdate সফল হলেও, ব্যাচের পৃথক ফটোতে ব্যর্থতা থাকতে পারে। BatchUpdatePhotosResponse.results এর প্রতিটি PhotoResponse.status এ এই ব্যর্থতাগুলি নির্দিষ্ট করা আছে। প্রতি ফটোতে ঘটতে পারে এমন নির্দিষ্ট ব্যর্থতার জন্য photo.update দেখুন।

শুধুমাত্র updateMask ক্ষেত্রে নির্দিষ্ট ক্ষেত্র ব্যবহার করা হয়। updateMask উপস্থিত না থাকলে, আপডেটটি সমস্ত ক্ষেত্রে প্রযোজ্য।

BatchUpdatePhotosRequestUpdatePhotoRequest বার্তার সংখ্যা 20-এর বেশি হওয়া উচিত নয়৷

দ্রষ্টব্য: Pose.altitude আপডেট করতে, Pose.latLngPair ও পূরণ করতে হবে। অন্যথায়, অনুরোধ ব্যর্থ হবে.

HTTP অনুরোধ

POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "updatePhotoRequests": [
    {
      "photo": {
        object (Photo)
      },
      "updateMask": string
    }
  ]
}
ক্ষেত্র
updatePhotoRequests[]

object

প্রয়োজন। UpdatePhotoRequests এর তালিকা।

updatePhotoRequests[].photo

object ( Photo )

প্রয়োজন। নতুন মেটাডেটা ধারণকারী Photo অবজেক্ট।

updatePhotoRequests[].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 খালি থাকে, তাহলে সমস্ত সংযোগ সরানো হয়।

প্রতিক্রিয়া শরীর

এক বা একাধিক Photos মেটাডেটার ব্যাচ আপডেটের প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "results": [
    {
      object (PhotoResponse)
    }
  ]
}
ক্ষেত্র
results[]

object ( PhotoResponse )

অনুরোধের মতো একই ক্রমে প্রতিটি পৃথক Photo আপডেট করা ফলাফলের তালিকা।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/streetviewpublish

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।