必要的前提准备
PS:本文的方法只适合6.0.2.58
以及更高版本的微信客户端。旧版参考这个非官方的API
这几个是超越代码之上的存在,没有这几个认证,即使配置全正确也不能获得正常的分享卡片:
微信认证过的公共号
必须是认证过的,未认证或者认证过期都不行
一个域名
需要备案过的
一台服务器
因为前端页面需要的appId
、signature
是需要后台传递过来的。官方默认后台程序有PHP
、Python
、Node
、Java
版本,不过我这里以PHP
作为演示(后台其实不在本文的解释范围内,超纲了
配置过程
1. 绑定域名
先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”(就是发布用的那个域名)
2. 获取access_token
这部分工作属于后台开发,主要功能是利用公共号APPID、APPSECRET从微信服务器获取对应的access_token。由于这部分代码官方有demo,所以直接用官方的sample例子做演示。
下载官方示例代码后,根据自己的情况选择对应的后台语言(