Скрутите API PlaylistItems Youtube для вставки видео в плейлист - PullRequest
0 голосов
/ 12 февраля 2019

Я искал некоторые фрагменты кода на 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"

Но все равно безрезультатно ...

Кто-нибудь знает решение этой проблемы?

...