【发布时间】:2019-07-16 16:21:53
【问题描述】:
我在理解与 youtube 的 API 相关的内容时遇到了一些困难 所以我的代码基本上很简单:
name = input("enter the username: ")
key = "MY API KEY"
data = urllib.request.urlopen("https://www.googleapis.com/youtube/v3/channels?
part=statistics&forUsername="+name+"&key="+key).read()
subs = json.loads(data)["items"][0]["statistics"]["subscriberCount"]
print(name + " has " + "{:,d}".format(int(subs)) + " subscribers!????")
在给出特定的 YouTube 用户名后大喊订阅人数: 问题是一些用户名(例如:Vsuase/Veritasium/Unbox Therapy)有很多子用户,API-URL 给了我错误的数据
Vsause - 作为回报给我 72 个潜艇
Veritasium/Unbox Therapy - 根本不给我任何号码
但是,一个频道“Computerphile”给我他们拥有的完全相同的潜艇。
为什么少数用户名有效而少数无效?
【问题讨论】:
标签: api python-requests youtube-api youtube-data-api google-python-api