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 ( |
| ক্ষেত্র | |
|---|---|
updatePhotoRequests[] | প্রয়োজন। |
updatePhotoRequests[].photo | প্রয়োজন। নতুন মেটাডেটা ধারণকারী |
updatePhotoRequests[].updateMask | প্রয়োজন। মাস্ক যা আপডেট করার জন্য ফটো মেটাডেটাতে ক্ষেত্র চিহ্নিত করে। উপস্থিত না থাকলে, এই অনুরোধে পুরানো নিম্নলিখিত ক্ষেত্রগুলি বৈধ:
|
প্রতিক্রিয়া শরীর
এক বা একাধিক Photos মেটাডেটার ব্যাচ আপডেটের প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
| JSON প্রতিনিধিত্ব |
|---|
{
"results": [
{
object ( |
| ক্ষেত্র | |
|---|---|
results[] | অনুরোধের মতো একই ক্রমে প্রতিটি পৃথক |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/streetviewpublish
আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।