三亚品茶工作室,海口qm论坛,常州桑拿spa论坛官网,附近茶楼

欢迎您访问郑州兴邦电子股份有限公司官方网站!
阿里巴巴诚信通企业
全国咨询热线:40000-63966
兴邦电子,中国水控机第一品牌

联系兴邦电子

全国咨询热线:40000-63966

工厂:河南省 郑州市 高新区莲花街电子电器产业园

Java微信接入开发

文章出处:http://www.wtmpjg.cn 作者:兴邦开发部

[文章内容简介]:Java微信接入开发

接入微信公众平台开发,开发者需要按照如下步骤完成:

1、填写服务器配置

2、验证服务器地址的有效性

3、依据接口文档实现业务逻辑

第一步:填写服务器配置

登录微信公众平台官网后,在公众平台后台管理页面 - 开发者中心页,点击修改配置按钮,填写服务器地址(URL)、TokenEncodingAESKey,其中URL是开发者用来接收微信消息和事件 的接口URLToken可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。 EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。

同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码,详情请参考消息体签名及加解密部分的文档。

第二步:验证服务器地址的有效性

开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带四个参数:

参数 描述

signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。

timestamp 时间戳

nonce 随机数

echostr 随机字符串

开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。

第三步:依据接口文档实现业务逻辑

验证URL有效性成功后即接入生效,成为开发者。如果公众号类型为服务号(订阅号只能使用普通消息接口),可以在公众平台网站中申请认证,认证成功的服务号将获得众多接口权限,以满足开发者需求。

此后用户每次向公众号发送消息、或者产生自定义菜单点击事件时,开发者填写的服务器配置URL将得到微信服务器推送过来的消息和事件,然后开发者可以依据自身业务逻辑进行响应,例如回复消息等。

公众号调用各接口时,一般会获得正确的结果,具体结果可见对应接口的说明。返回错误时,可根据返回码来查询错误原因。

用户向公众号发送消息时,公众号方收到的消息发送者是一个OpenID,是使用用户微信号加密后的结果,每个用户对每个公众号有一个唯一的OpenID

另请注意,微信公众号接口只支持80接口。

本文关键词:一卡通,web,兴邦电子 [ ]
上一篇:AJAX的优缺点[ 05-10 ] 下一篇:获取接口调用凭据:获取access token[ 05-13 ]
回到顶部
主站蜘蛛池模板: 射洪县| 阜城县| 涞源县| 彝良县| 莱州市| 桐庐县| 晋州市| 石门县| 哈尔滨市| 塘沽区| 孝感市| 新平| 文昌市| 乌拉特后旗| 平山县| 安徽省| 新蔡县| 杭州市| 比如县| 商河县| 河源市| 曲阳县| 辉南县| 恩施市| 策勒县| 二手房| 石棉县| 宜章县| 建瓯市| 阜阳市| 甘洛县| 柳河县| 长宁区| 宜良县| 鄯善县| 永济市| 高尔夫| 巴林左旗| 江源县| 浪卡子县| 锡林郭勒盟|