Method: photos.batchUpdate
Photos
মেটাডেটা আপডেট করে, যেমন পোজ, স্থান সংযোজন, সংযোগ, ইত্যাদি৷ ফটোগুলির পিক্সেল পরিবর্তন করা সমর্থিত নয়৷
নোট করুন যে photos.batchUpdate
ব্যর্থ হলে, হয় সমালোচনামূলক ক্ষেত্রগুলি অনুপস্থিত বা একটি প্রমাণীকরণ ত্রুটি রয়েছে৷ এমনকি photos.batchUpdate
সফল হলেও, ব্যাচের পৃথক ফটোতে ব্যর্থতা থাকতে পারে। BatchUpdatePhotosResponse.results
এর প্রতিটি PhotoResponse.status
এ এই ব্যর্থতাগুলি নির্দিষ্ট করা আছে। প্রতি ফটোতে ঘটতে পারে এমন নির্দিষ্ট ব্যর্থতার জন্য photo.update
দেখুন।
শুধুমাত্র updateMask
ক্ষেত্রে নির্দিষ্ট ক্ষেত্র ব্যবহার করা হয়। updateMask
উপস্থিত না থাকলে, আপডেটটি সমস্ত ক্ষেত্রে প্রযোজ্য।
BatchUpdatePhotosRequest
এ UpdatePhotoRequest
বার্তার সংখ্যা 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
মেটাডেটার ব্যাচ আপডেটের প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
ক্ষেত্র |
---|
results[] | object ( PhotoResponse ) অনুরোধের মতো একই ক্রমে প্রতিটি পৃথক Photo আপডেট করা ফলাফলের তালিকা। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/streetviewpublish
আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-18 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-18 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The API updates metadata of photos, such as pose, connections, and place association, but does not change pixel data."],["Requests are submitted as a batch of up to 20 `UpdatePhotoRequest` messages specifying the photo and fields to update."],["If the `updateMask` is not provided, all fields of the Photo resource will be updated with the values provided in the request."],["When updating `Pose.altitude`, `Pose.latLngPair` must also be specified, or the request will fail."],["This API requires the `https://www.googleapis.com/auth/streetviewpublish` OAuth scope for authorization."]]],["This document details the process of updating photo metadata via the `photos:batchUpdate` method. It outlines that you can update fields like pose, place association, and connections, but not photo pixels. The request involves sending `UpdatePhotoRequests` within a `BatchUpdatePhotosRequest` to `POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate`. An `updateMask` specifies which fields to modify. The response contains a list of `PhotoResponse` objects, indicating the success or failure of each photo update. A maximum of 20 `UpdatePhotoRequest` messages are allowed.\n"]]