Fork me on GitHub

微信公众平台使用

官方文档

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

接口整体介绍

微信接口请求返回格式介绍:

微信接口是通过GET方式请求
返回数据格式为JSON

测试号配置

无需公众账号,可直接体验和测试公众平台所有高级接口。

配置:

  1. 登录公众账号
  2. 开发>开发者工具>公众平台测试账号
  3. 微信扫一扫登录
  4. 配置URL、TOKEN、JS接口安全域名

注意事项

  1. 接口频率限制说明
  2. 全局返回码说明

网页授权登录:
如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息。

两种scope模式:

  1. snsapi_base时只能获取到openid,静默授权,
  2. snsapi_userinfo时可获取到其他信息,需要用户手动同意授权的

微信公众平台(互斥)

  1. 编辑模式
  2. 开发者模式-openid

接入开发者模式步骤

为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID
如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID

公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储
公众平台接口调用仅支持80端口。

网页授权获取用户基本信息:通过该接口,可以获取用户的基本信息(获取用户的OpenID是无需用户同意的,获取用户的基本信息则需用户同意)

微信JS-SDK:是开发者在网页上通过JavaScript代码使用微信原生功能的工具包,开发者可以使用它在网页上录制和播放微信语音、监听微信分享、上传手机本地图片、拍照等许多能力。

调试接口可能需要取消关注之后才能看到最新的效果

https://blog.csdn.net/z496007165/article/details/73239971
http://www.php.cn/xiaochengxu-405121.html

网页授权接口:
授权回调页面域名:没有http,如:http://89495c4f.ngrok.io是错误的,应该是: 89495c4f.ngrok.io

http://www.106jiekou.com/

https://blog.csdn.net/kingmax54212008/article/details/50811885

https://www.cnblogs.com/hoobey/p/6078584.html

https://blog.csdn.net/qianxing111/article/details/79884527

http://www.it165.net/pro/html/201606/70831.html

本文标题:微信公众平台使用

文章作者:行锋

发布时间:2018年10月06日 - 12:10

最后更新:2019年01月11日 - 00:01

原始链接:https://chetaofeng.github.io/2018/10/06/微信开发-2018-10-06-微信公众平台/

许可协议: 署名-非商业性使用 转载请保留原文链接及作者

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!