基于 Tornado coroutine 和 AsyncHTTPClient 的异步微信公众号接口

2015-11-20 14:29:17 +08:00
 messense
https://github.com/messense/wechatpy/tree/async-client

暂时还只是 Proof of Concept 阶段。

基于 Tornado coroutine 和 AsyncHTTPClient 实现了异步的微信开放平台公众号的相关接口调用,实现部分代码: https://github.com/messense/wechatpy/blob/async-client/wechatpy/client/async/tornado.py

Example code: https://github.com/messense/wechatpy/blob/async-client/examples/async-client/app.py

参考自 lastfmclient 的实现方式: https://github.com/jkbrzt/lastfmclient/blob/master/lastfmclient/async.py

我对 Tornado 也不是很熟,粗糙地写的,欢迎提意见和建议~
2973 次点击
所在节点    分享创造
3 条回复
messense
2015-11-20 14:30:23 +08:00
对了,有空再看下能不能用 asyncio 来搞 :-)
lazygunner
2015-11-20 16:44:34 +08:00
前排赞一个
Gimlyu
2016-04-23 00:45:10 +08:00
hi , async client ( https://github.com/wechatpy/wechatpy.async.tornado) 的 import `from six.moves.urllib.parse import urlencode` 找不到呀。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX