#youtube-api #youtube-data-api
Вопрос:
Используя следующий вызов для удаления комментария:
curl --location --request DELETE
'https://youtube.googleapis.com/youtube/v3/comments?id=Ugy3_0iu-ldT5YDxtKF4AaABAgamp;key=...'
--header 'Authorization: Bearer ...'
--header 'Accept: application/json'
чтобы удалить комментарий. Идентификатор комментария в этом curl
комментарии-это комментарий бренда, который я смог удалить.
Однако, если я заменю его идентификатором комментария вентилятора:
UgzwMv7063oH0moz_654AaABAg
от постоянной ссылки к этому комментарию:
https://www.youtube.com/watch?v=mLRKpnrzkGcamp;lc=UgzwMv7063oH0moz_654AaABAg
Я получаю эту ошибку:
{
"error": {
"code": 400,
"message": "The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid.",
"errors": [
{
"message": "The API server failed to successfully process the request. While this can be a transient error, it usually indicates that the request's input is invalid.",
"domain": "youtube.comment",
"reason": "processingFailure",
"location": "id",
"locationType": "parameter"
}
]
}
}
Ответ №1:
Идентификатор в ссылке на ссылку не обязательно совпадает с идентификатором комментария.
Сначала вы должны создать список комментариев, найти комментарий, который вы хотите удалить, и использовать идентификатор для предварительного удаления.