您的位置:首页 > 编程语言 > Python开发

微信公众号/企业微信插件用python的操作

2017-12-27 13:46 447 查看
这俩内涵一样。

分两类:推送消息是主动调用模式,回复消息是回调模式

其中主动调用模式比较简单,通过corpid和corpsecret获得一个access_token就行,然后就是填各种信息发送,比如应用编号(agent_id),成员编号(user_id)等。

回调模式比较复杂。

首先需要先在应用里开启api接收。这需要你有域名服务器。我用的花生壳的内网穿透,也是可以实现的。

其次需要对密码学有所了解,AESKey、base64这些。

具体开启过程是它用get方式访问你的url,并发送四个信息,你需要解码获得一个签名(signature),然后将signature和你的一些信息编码,形成XML格式发送给它。如果它接收到发现signature一样,就会同意你开启api接收。这里开启api是一劳永逸的,之后用就行了。

对于成员对你应用发送的消息,它会用post方式发送你一串密文,仍然需要解码。解码结果是这条消息的各种信息,比如发送人,内容,时间等。你的回复则是需要用微信要求的方式编码。

这里如果研究微信给的api文档非常麻烦,并且容易出错,因为他们用的模块都很老且不兼容。推荐用wechatpygithub地址这是使用文档使用文档

wechat里面的enterprise文件夹是专门给企业号用的,wechatpy团队给的example可以看一下example.

有问题再讨论。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  微信 python 企业