
微信开发
滑雪的
佛系
展开
-
01、本地微信服务器测试环境
微信测试环境主要是需要一个外网能访问的地址。 可以使用内外穿透工具,这样可以直接在本地测试自己的代码,方便开发: 花生壳(6块钱): https://hsk.oray.com/ Ngrok(免费): https://www.ngrok.cc/原创 2018-01-03 13:40:54 · 283 阅读 · 0 评论 -
11、微信授权登录和拉取用户信息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842注:在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头原创 2018-01-04 15:51:04 · 1484 阅读 · 0 评论 -
10、发送模板消息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。事件推送 在模版消息发送任务完成后,微信服务器会将是否送达成功作为通知,发送到开发者中心中填原创 2018-01-04 13:34:35 · 3380 阅读 · 0 评论 -
09、微信客服消息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1458557405 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140547当用户和公众号产生特定动作的交互时(具体动作列表请见下方说明),微信将会把消息数据推送给开发者,开发者可以在一段时间内(目前修改为48小时原创 2018-01-04 12:58:26 · 994 阅读 · 0 评论 -
08、长链接转短链接接口
长链接转短链接接口将一条长链接转成短链接。主要使用场景: 开发者用于生成二维码的原链接(商品、支付二维码等)太长导致扫码速度和成功率下降,将原长链接通过此接口转成短链接再生成二维码将大大提升扫码速度和成功率。 /** * 长链转短链 */ @GetMapping("/longToShort") public String longToShort() {原创 2018-01-03 22:18:03 · 1072 阅读 · 0 评论 -
07、接收事件推送
注:微信推送信息没啥好说的,用户可以根据推送的消息,进行业务的统计汇总、分析,做相关业务的操作https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140454 在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送原创 2018-01-03 21:52:54 · 404 阅读 · 0 评论 -
06、生成带参数的二维码
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1443433542 生成带参数的二维码为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。目前有2种类型的二维码:1、临时二维码,是有过期时间的,最长可以设置为在二维码原创 2018-01-03 21:44:52 · 425 阅读 · 0 评论 -
05、接收普通消息和被动回复用户消息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意:1、关于重试的消息排重,推荐使用msgid排重。2、微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直原创 2018-01-03 20:51:29 · 1157 阅读 · 0 评论 -
04、自定义菜单
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013 * 注意 由于开启的微信服务器配置,微信公众号后台设置的菜单以及自动回复都将失效,此时需要使用代码进行自定义菜单。 自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级原创 2018-01-03 14:27:20 · 320 阅读 · 0 评论 -
03、获取access_token
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183 获取access_token access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存(存储进数据库或者缓存中)。access_token的存储至少要保留512个字符空间。access_tok原创 2018-01-03 14:15:30 · 801 阅读 · 0 评论 -
02、微信服务器接入
注意事项: 当服务器接入开启后,微信公众号后台设置的公众号菜单和自动回复将会失效,可以使用第三方授权的进行管理(如:微软小冰等) 链接 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319接入微信公众平台开发,开发者需要按照如下步骤完成: 1、填写服务器配置 2、验证服务器地址的有效性 3、依据接口文档实现原创 2018-01-03 14:05:44 · 553 阅读 · 0 评论 -
12、微信授权登录和拉取用户信息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842注:在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头原创 2018-01-04 16:01:26 · 2039 阅读 · 0 评论