• Stars
    star
    324
  • Rank 129,708 (Top 3 %)
  • Language
    Python
  • Created over 9 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

weixin python framework

weixin-knife 微信开发利器---微信瑞士小刀

封装了微信的基础操作,demo使用了django,核心功能都在目录weixin下

demo django版本比较老(1.3.7), 抱歉抱歉

使用很方便, 很简单

@HD.subscribe
def subscribe(xml):
    """关注事件"""
    return "welcome to weixin-knife"

@HD.unsubscribe
def subscribe(xml):
    """取关事件"""
    print "leave weixin-knife"
    return "leave"


@HD.text
def text(xml):
    """文本消息"""
    content = xml.Content
    if content == "111":
        return {"Title":"风景", "Description":"美景", "PicUrl":"http://9smv.com/static/mm/uploads/150411/2-150411115450247.jpg", "Url":"http://9smv.com/beauty/list?category=5"}
    elif content == "222":
        return [
            ["壁纸", "桌面", "http://9smv.com/static/mm/uploads/150411/2-150411115450247.jpg", "http://9smv.com/beauty/list?category=5"],
        ["壁纸", "手机", "http://9smv.com/static/mm/uploads/150506/2-150506111A9648.jpg", "http://9smv.com/beauty/list?category=8"]
        ]
    return "hello world"

@sns_userinfo
def oauth(request):
    """网页授权获取用户信息"""
    return HttpResponse(request.openid)


新增jssdk(案列自定义分享), 微信支付,具体看demo