youtube数据api是youtube数据api的python包装器。
youtube-data-api的Python项目详细描述
YouTube数据API
这是YouTube Data API的python客户机。youtube-data-api
包是一个包装器,用于简化来自api的GET requests和json响应解析。这个包是为api的第3版编写的,并有一些小的将来的证明。
安装
我们建议您install this module using pip:
pip install youtube-data-api
如果要从源代码使用它,则必须手动安装依赖项:
pip install -r requirements.txt
快速启动
为了访问api,需要从Google Cloud Console中获取service key。
一旦拥有了它,就可以使用api密钥来初始化YouTubeDataAPI
类。
from youtube_api import YouTubeDataAPI
api_key = 'AKAIXXXXXXXX'
yt = YouTubeDataAPI(api_key)
yt.search('alexandria ocasio-cortez')
yt
对象调用函数,这些函数自动收集日常用户既可看到又不可看到的数据字段。
详情请参阅documentation。
测试
用于测试的静态json文件存储在./tests/data
中。
要测试,命令行输入make test
。
有关详细信息,请参阅./tests/readme.md
。
作者
作者:Leon Yin和Megan Brown。michael liu帮助编写和记录测试。
如果您在研究中使用此软件,请将其引用为:
@misc{leon_yin_2018_1414418,
author = {Leon Yin and
Megan Brown},
title = {SMAPPNYU/youtube-data-api},
month = sep,
year = 2018,
doi = {10.5281/zenodo.1414418},
url = {https://doi.org/10.5281/zenodo.1414418}
}
贡献
我们正在积极寻找核心维护者和贡献者! 我们将记录贡献代码的最佳实践和过程 如果你看到一个排印或文件不清楚,请提出拉的要求!