Я искал некоторые фрагменты кода на https://developers.google.com/youtube/v3/docs/playlistItems/insert, чтобы понять, как это сделать с помощью командной строки curl.Но я не нашел ничего полезного.
Я попробовал этот метод:
curl -H "Content-Type:application/json" -H "Authorization: Bearer <my access token>" -X POST "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&snippet.playlistId=PL76DFLbfkwzJAp2YAeJcdxle-screWohd&snippet.resourceId.kind=youtube#video&snippet.resourceId.videoId=aAQZPBwz2CI"
Но я всегда получаю это:
{ "error": { "errors": [ { "domain": "youtube.playlistItem", "reason": "resourceIdRequired", "message": "Required" } ], "code": 400, "message": "Required" } }
Я также пробовал это:
curl -H "Content-Type: application/json" -H "Authorization: Bearer <my access token>" -G -d '{"snippet"={"playlistId"="PL76DFLbfkwzJAp2YAeJcdxle-screWohd","resourceId"={"kind"="youtube##video","videoId"="aAQZPBwz2CI"}}}' -X POST "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet"
Но все равно безрезультатно ...
Кто-нибудь знает решение этой проблемы?