Method: photo.update

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

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

এই পদ্ধতি নিম্নলিখিত ত্রুটি কোড প্রদান করে:

HTTP অনুরোধ

PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}

URL 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 ওভারভিউ দেখুন।