所以,我有一个用于连接聊天室的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("&",1)
room.message("http://http://www.youtube.com/watch?v="+yclean,True)
except:
room.message("Error.")
我已经尝试了几个没有运气的选项。
任何对此的帮助都会受到赞赏,因为我现在已经厌倦了v3 api。