使用aiohttp的spotifyapi的异步Python接口

aiohttp-spotif的Python项目详细描述


使用aiohttp指向SpotifyAPI的异步Python接口。在

注意:这是alpha软件。使用风险自负。

安装

要安装,请使用pip:

python -m pip install aiohttp_spotify

最好同时安装并使用aiohttp-session。在

使用

要将OAuth流添加到应用程序中,请执行以下操作:

^{pr2}$

然后可以按如下方式调用API:

fromaiohttpimportClientSessionasyncdefcall_api(request:web.Request)->web.Response:asyncwithClientSession()assession:response=app["spotify_app"]["spotify_client"].request(session,auth,"/me")# The auth object will be updated as tokens expire so you should# update this however you have it stored:ifresponse.auth_changed:awaithandle_auth(request,response.auth)returnweb.json_request(response.json())

其中auth是上面的SpotifyAuth对象。在

查看the demo directory以获得更完整的示例。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java引用MediaPlayer中断脚本?NullPointerException(JavaFX)   用于查找字符串的java正则表达式模式包含一些单词,而没有其他单词   使用Jfreechart和Runnable接口在java上显示实时数据的多线程处理   java如何在获取imei信息时获取dialogFragment中的上下文   安卓 Java在一个循环中打印每个i   apache kafka主题上的java流媒体没有输出   java是在Akka中模拟大量HTTP连接的最佳方法   java如何使用ibatis注释进行批插入   硬件如何在Linux、Windows和Mac上使用Java+JNI检索硬盘的唯一ID   java声明实例变量并实现getter方法?   java正则表达式和新行   java有没有办法使用安卓的Play Core安装本地apk?   java将Graphics2D绘制到另一个Graphics2D   使用Spring和Glassfish的JtaTransactionManager的java JNDI初始上下文   java是一个JPanel问题   网络Java UDP数据包丢失。50%   java如何从字符串正则表达式中提取数据   java 安卓不录制或编码声音