">必赢国际437437.com_必赢国际437在线游戏_437必赢国际网站

您现在的位置:必赢国际437437.com_必赢国际437在线游戏_437必赢国际网站 > 免责声明 >  > 正文

知乎ID为@布道

2018-09-25 02:22http://www.baidu.com四川成人高考网

  现在很多人都在做微信公众号开发,但大多数人都是按照腾讯公司给出的文档在用PHP或者Java做开发,那么用Python如何做?

  注意:本文样例使用个人公众号,由于个人公众号没有接口权限,自定义菜单无法进行开发,同学们不要注册错!

  需要准备好自己的服务器地址,可以使用腾讯云阿里云京东云等等皆可,没有域名用 IP 也可以。

  Token 可由开发者可以任意填写,用作生成签名(该 Token 会和接口 URL 中包含的 Token 进行比对,从而验证安全性)。EncodingAESKey 由开发者手动填写或随机生成,将用作消息体加解密密钥。

  服务器配置提交后,微信服务器发送 GET 请求到填写的服务器地址 URL 上,GET 请求携带参数包括 signature、timestamp、nonce、echostr,服务端程序通过检验 signature 对请求进行校验(下面有校验方式)。

  若确认此次 GET 请求来自微信服务器,请原样返回 echostr 参数内容给微信服务器确认后接入生效。加密/校验流程如下,下文中有代码具体实现:

  开发者获得加密后的字符串可与 signature 对比,标识该请求来源于微信。437必赢国际网站

  GET 方法做校验,POST 方法传 xml 数据,解析和拼凑 xml 数据实现自动回复功能:

  于是百度里各种找资料,又是查看微信公众号开发文档,各种百度和Google,都没有解决。微信公众平台关闭启用,重置密钥。仔细核对填写,都没有问题。没有填写错误。

  我开启了开发-运维中心-接口报警-告警规则全部调到“1次/5分钟”,偶尔会收到这样的报错:302 网页重定向出错。

  最后,我就查到微信公众平台-开发-基本配置-服务器配置-服务器地址(url),这里的 头改成

  作者:刘晓明,知乎ID为@布道,本文首发于「开发运维」知乎专栏,地址:。

  CSDN公众号秉持着「与千万技术人共成长」理念,不仅以「极客头条」、「畅言」栏目在第一时间以技术人的独特视角描述技术人关心的行业焦点事件,更有「技术头条」专栏,深度解读行业内的热门技术与场景应用,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。如果你有优质的文章,或是行业热点事件、技术趋势的真知灼见,或是深度的应用实践、场景方案等的新见解,欢迎联系 CSDN 投稿,联系方式:_1118,请备注投稿+姓名+公司职位),邮箱()。