當我嘗試將視頻添加到播放列表中,我得到一個錯誤的YouTube V3 API Playlistitems resourceIdRequired
{ 「錯誤」:{ 「錯誤」:[{ 「域」: 「youtube.playlistItem」 「原因」: 「resourceIdRequired」, 「消息」: 「必需」}], 「代碼」:400, 「消息」: 「必需」}}
我的代碼是這樣
<cfset jsonPlaylist={
"snippet"=
{
"playlistId"= "#form.ytPlaylist#",
"resourceId"=
{
"kind"= "youtube##video",
"videoId"= "#YouTubeID#"
}
}
}>
<cfhttp result="assignplaylist" method="POST" url="https://www.googleapis.com/youtube/v3/playlistItems?part=snippet">
<cfhttpparam type="header" value="Bearer #session.youTubeAuth.access_token#" name="Authorization">
<cfhttpparam type="body" value="#serializeJSON(jsonPlaylist)#">
</cfhttp>
如果我傾倒jsonPlaylist我得到
{ 「片段」:{ 「RESOURCEID」:{ 「種」: 「YouTube的#視頻」, 「視頻ID」: 「XXXXXXXXX」}, 「playlistId」:」 XXXXXXXXXX「}}
如果我貼到這裏https://developers.google.com/youtube/v3/docs/playlistItems/insert#try-it
的API瀏覽器是否能夠正常工作這一點。
有什麼建議嗎?謝謝