Falha na exclusão de um item da lista de reprodução do YouTube watchLater - retornando 404
Eu tenho um código que exclui um item da minha lista de reprodução do youtube watchLater. isso estava funcionando bem até cerca de duas semanas atrás - agora estou recebendo um erro 404 do youtube.
aqui está a sequência de solicitações e respostas (com detalhes de autenticação removidos, é claro):
obter solicitação de itens da lista de reprodução:
obter resposta dos itens da playlist:
{
"items": [
{
"id": "V0xsdWU1RUlKTHNjb3hNZ0VrRVpmcV9BLjU2QjQ0RjZEMTA1NTdDQzY="
}
]
}
apagar solicitação:
excluir resposta:
{
"error": {
"errors": [
{
"domain": "youtube.playlistItem",
"reason": "playlistItemNotFound",
"message": "Playlist item not found.",
"locationType": "parameter",
"location": "id"
}
],
"code": 404,
"message": "Playlist item not found."
}
}
Quando visualizo a lista de reprodução no site do youtube, vejo que o item não foi excluído.
os documentos da API indicam que estou fazendo tudo corretamente. durante a depuração, notei que o ID do item da lista de reprodução é uma string codificada em base64; Eu recebo 404 usando a seqüência de caracteres codificada e decodificada.
esse problema não se limita a um item específico; parece que qualquer item colocado na minha lista de reprodução watchLater não pode ser excluído. não tenho problemas ao excluir itens de outras listas de reprodução; somente watchLater está tendo esse problema.
alguém tem alguma idéia do que está acontecendo?
Editar (outubro de 2016): o Google disse que a lista de reprodução Assistir mais tarde foi descontinuada. Vejohttps://developers.google.com/youtube/v3/revision_history