Может быть, ваш идентификатор комментария
Ugzl8ec3rKxt6ClZlSR4AaABAg, 2CUswqQvx9q8MllybCuBF4AaABAg
недействителен по какой-то причине? Идентификаторы, которые я недавно видел, имели следующий формат:
^U[a-zA-Z0-9_-]{25}(?:\.[a-zA-Z0-9_-]{22})?$
Если вы попытаетесь удалить несколько комментариев за один снимок, обратите внимание, что, согласно документам , параметр id
не поддерживает список идентификаторов, разделенных запятыми, как это делают некоторые другие конечные точки API. :
id (строка) Параметр id указывает идентификатор комментария для удаляемого ресурса.
В таком случае вам придется выполнять отдельные вызовы Comments.delete
конечной точки для каждого из ваших комментариев, которые необходимо удалить.
Также обратите внимание, что идентификатор, который вы передаете API (тот, который я цитировал выше), не совпадает с идентификатором, встроенным в сообщение об ошибке, которое вы показали:
Ugzl8ec3rKxt6ClZlSR4AaABAg,UswqQvx9q8MllybCuBF4AaABAg
Это может означать, что виноват в вашей ошибке не API!
Обратите внимание, что вы можете удалить только те комментарии, которые написали сами; то есть вы не можете удалить чужие комментарии.
Действительно, такое поведение API официально не задокументировано . Но сотрудники Google отметили, что будет работать по назначению на De c 6, 2016 00:24 UT C. Более недавнее упоминание от 15 июня 2019 г., 22:33 UT C.