1

python gdataライブラリを使用して、後でYouTubeウォッチからビデオを削除するにはどうすればよいですか? API を確認します: https://developers.google.com/youtube/2.0/developers_guide_protocol?hl=en#Retrifying_watch_later_playlist、その方法を試し ます:プレイリストからビデオを削除する: https://gdata.youtube.com/feeds/ api/users/default/watch_later/VIDEO_ID .

Python gdata ライブラリ経由

playlist_uri = u"https://gdata.youtube.com/feeds/api/users/default/watch_later"
playlist_entry_id = videoID .............(Does watch later have playlist_entry_id??)
response = yt_service.DeletePlaylistVideoEntry(playlist_uri,
                                               playlist_entry_id)
=>Error: Bad request

また

playlist_uri = u"https://gdata.youtube.com/feeds/api/users/default/watch_later/%s" % videoID
response = yt_service.Delete("playlist_uri)
=>Error: Bad request

どちらも失敗!

他に入手する方法はありますか?どうもありがとう。

4

1 に答える 1

0

テストして何度も試行した後、私の開発環境で正常に実行できるコードは、YouTube ドキュメントとは大きく異なります: https://developers.google.com/youtube/2.0/developers_guide_protocol?hl=en#Retrifying_watch_later_playlist

参照のみを目的としています。
1. VIDEO_ID の代わりにプレイリスト エントリー ID を使用します:
- 後で見る各ビデオのプレイリスト エントリー ID を取得するには?
. 一般的な再生リスト: entry.id.text.split('/')[-1]
. 後で再生リストを見る: entry.id.text.split ('watch_later:')[-1] 2.
API URL に'?v=2'を追加する必要があります。 /api/users/default/watch_later/ playlist_entry_id?v=2 self.__ytService.Delete(playlist_uri)




于 2013-11-06T09:16:20.723 に答える