1:绑定JS安全域名
登陆微信公众平台,点击"公众号设置"->"功能设置"->"设置"。(测试号绑定方法:进入测试号管理页面,找到JS接口安全域名项绑定)
绑定域名前,首先根据公众平台的提示将指定的txt文件上传到将要设置的域名对应的目录下,并给777权限。
域名格式:这里填写的是一级域名,不带www和http;最多可以设置三个域名;如果你的项目域名是http://test.domain.com,那么JS接口安全域名为test.domain.com;设置完后点击确定。
域名绑定失败或者域名不存在会报错误:invalid url domain
JS接口安全域名官方说法是:开发者可在该域名下调用微信开放的JS接口
(相比以前的分享没有任何域名限制,这里设置安全域名,目的是为了当发现此公众平台发现诱导分享行为时,可以根据此域名追溯到所有分享出去的链接,以及通过这些链接增加的粉丝。这样,微信就可以牢牢控制了你的微信平台,一旦发现违规,让分享链接失效,删除掉诱导行为增加的粉丝,是瞬间就可以完成的。)
2:在开发者中心中获取AppID和AppSecret(作为获取令牌使用)
注意:生成AppSecret后,关闭当前页面之后,公众平台将不再储存和显示AppSecrec,请妥善保存。
php后端首先创建jssdk文件
//jssdk类
class JSSDK
{
private $appId='';
private $appSecret='';
// public function __construct($appId, $appSecret) {
// $this->appId = $appId;
// $this->appSecret = $appSecret;
// }
public function getSignPackage()
{
$jsapiTicket = $this->getJs