例如微信开发,获取 token:
{"access_token":"ACCESS_TOKEN","expires_in":7200}
临时处理 expires_in 还是挺烦心的。搭建数据库更显得浪费时间。
我把野狗的产品包装一下,做个小工具,这 2 个月使用还是挺方便的。例如解决上面的问题:
expires_set(name,value,expires)设置值,和过期时间
expires_get(name)获取值
注册 wilddog 账号 www.wilddog.com
pip install boxwilddog
from boxwilddog import boxwilddog
url = 'You Wilddog URL'
auth = 'You Wilddog AUTH'
#wild-horse-10086.wilddogio.com -> url = 'wild-horse-10086'
box = boxwilddog.Box(url,auth)
box_expires_set = box.expires_set('weixintoken','token','1000')
#>>>'["weixintoken","token","1000"]'
#参数必须是字符串,三个参数。第一个是 name,第二个是 value ,第二个是 expires
#返回值:是列表形式的字符串
box_expires_get = box.expires_get('weixintoken')
#>>>u'["weixintoken","token","902"]'
#参数必须是字符串,一个参数,第一个是 name 。
#返回值:是列表形式的字符串
更多可以看 github 的文档, https://github.com/ccdjh/boxwilddog
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.