يتم تحديث البيانات الوصفية لـ Photos
، مثل الوضع، وربط المكان، والاتصالات، وما إلى ذلك. لا تتوفر إمكانية تغيير وحدات بكسل الصور.
يُرجى العِلم أنّه في حال تعذّر استخدام photos.batchUpdate
، قد تكون هناك حقول مهمة مفقودة أو هناك خطأ في المصادقة. حتى في حال نجاح photos.batchUpdate
، قد يتعذّر تحميل صور فردية بشكل مجمّع. يتم تحديد حالات تعذُّر التثبيت هذه في كل PhotoResponse.status
في BatchUpdatePhotosResponse.results
. يمكنك الاطّلاع على السياسة photo.update
لمعرفة حالات تعذُّر معيّنة يمكن أن تحدث لكل صورة.
يتم استخدام الحقول المحددة في الحقل updateMask
فقط. في حال عدم توفّر updateMask
، سينطبق التعديل على جميع الحقول.
يجب ألا يتجاوز عدد الرسائل في UpdatePhotoRequest
في BatchUpdatePhotosRequest
20.
ملاحظة: لتحديث
Pose.altitude
، يجب ملءPose.latLngPair
أيضًا. بخلاف ذلك، سيتعذّر تنفيذ الطلب.
طلب HTTP
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
يستخدم عنوان URL بنية gRPC Transcode.
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"updatePhotoRequests": [
{
"photo": {
object ( |
الحقول | |
---|---|
updatePhotoRequests[] |
مطلوبة. قائمة تضم |
updatePhotoRequests[].photo |
مطلوبة. عنصر |
updatePhotoRequests[].updateMask |
مطلوبة. قناع يحدّد الحقول التي يتم تعديلها في البيانات الوصفية للصور. في حال عدم توفّر هذه البيانات، يتم استبدال البيانات الوصفية القديمة لـ الحقول التالية صالحة:
|
نص الاستجابة
ردّ على التعديلات المجمّعة للبيانات الوصفية لملف Photos
واحد أو أكثر
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"results": [
{
object ( |
الحقول | |
---|---|
results[] |
تم تعديل قائمة نتائج كل فرد |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/streetviewpublish
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على OAuth 2.0.