如何使用Python中的YouTube API从YouTuber中提取基本信息

时间:2017-01-30 19:44:39

标签: python youtube-api youtube-data-api

所以我安装了Google API库,但是我无法确定在Python中进行任何类型API调用的确切语法。我想要做的就是获取YouTubers的总观看次数,帖子总数和订阅者总数。我花了好几个小时试图弄清楚他们的API文档,但我没有运气。在进行这些函数调用之前,任何人都可以帮助我使用我应该使用的确切函数以及我想在python中导入的内容吗?提前谢谢!

import httplib2
import urllib2
from oauth2client.contrib import gce
credentials = gce.AppAssertionCredentials(scope='https://www.googleapis.com/auth/devstorage.read_write')
http = credentials.authorize(httplib2.Http())
data = urllib2.urlopen("https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=massappeal").read()
print(data)

我一直收到403错误,所以也许我的身份验证不正确?此外,除了使用URL之外,还有更简洁的方式来进行呼叫吗?

更新:我失踪的是参数" key = YOUR_API_KEY"所以我的最终代码是:

import urllib2
from oauth2client.contrib import gce
data = urllib2.urlopen("https://www.googleapis.com/youtube/v3/channels?key=[YOUR API KEY HERE]&part=statistics&forUsername=%s" % handle).read()
print(data)

0 个答案:

没有答案