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