异步版本的Google Api?
-
13-12-2019 - |
题
有没有办法排队文档列表API请求并异步处理它们(类似于google app engine async urlfetch请求)?
我可以想象在DocsClient中围绕urlfetch请求复制/重写很多客户端请求修改逻辑,但是如果有其他方法已经可用,我宁愿避免这种情况。
目标环境是google app engine,我知道异步数据存储Api。
编辑
我现在已经实现了基本的功能 DocsClient.request
接受 callback
kwarg,因此任何更高级别的客户端请求都将使用async urlfetch并使用调用结果调用回调函数。
解决方案
目前,Python的文档列表API库(GData库)是严格同步的.一种解决方案是将请求序列化为任务队列的任务,并在以后运行它们,但恐怕库本身没有帮助。
不隶属于 StackOverflow