لا يتم دعم البيانات الوصفية لـ 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 Transcoding.
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"updatePhotoRequests": [
{
"photo": {
object ( |
الحقول | |
---|---|
updatePhotoRequests[] |
مطلوبة. قائمة |
updatePhotoRequests[].photo |
مطلوبة. عنصر |
updatePhotoRequests[].updateMask |
مطلوبة. قناع يحدد الحقول في البيانات الوصفية للصور المطلوب تعديلها. في حال عدم توفّر هذه البيانات، يتم استبدال بيانات الحقول التالية صالحة:
|
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
استجابة للتحديث المجمّع للبيانات الوصفية لملف Photos
أو أكثر.
تمثيل JSON |
---|
{
"results": [
{
object ( |
الحقول | |
---|---|
results[] |
تم تعديل قائمة النتائج لكل |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/streetviewpublish
للحصول على مزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على OAuth 2.0.