Python检索视频网址youtube api v3

时间:2015-06-26 21:23:55

标签: python youtube

所以,我有一个用于连接聊天室的python应用程序和一个用于检索YouTube视频的命令。我无法理解用于检索视频的v3 api系统。我在java中找到了一个,但这对我没有任何帮助,因为我对它不是很好。

有谁知道我怎么能让v3 api使用下面的脚本?我有我的开发人员密钥,因此不是问题。感谢

elif used_prefix and cmd=="youtube" and len(args) > 0:
            try:
                yword=args.replace(" ","_")
                ydata= urlreq.urlopen("https://www.googleapis.com/youtube/v3/search?part=snippet&MaxResults=1&q="+yword+"key=")
                yread= str(ydata.read())
                if "<openSearch:totalResults>0</openSearch:totalResults>" in yread:
                    room.message("No results found for "+args)
                else:
                    trash , yclean=yread.split("<media:player url='http://www.youtube.com/watch?v=",1)
                    yclean , trash=yclean.split("&amp;",1)
                    room.message("http://http://www.youtube.com/watch?v="+yclean,True)
            except:
                room.message("Error.")

我已经尝试了几个没有运气的选项。

任何对此的帮助都会受到赞赏,因为我现在已经厌倦了v3 api。

0 个答案:

没有答案