获取微信公众号配置wxconfig以及签名
anlondon Lv6

起因

某个商城小程序需要一个功能,扫二维码后跳到一个公众号H5页面,再从H5页面唤起小程序并传递参数。

之所以这样做,是因为早期小程序并没有开发完成,但是用户商品的二维码已经出来了,因此采用此折中办法

微信公众号签名获取步骤

  1. 使用APPID和APPSecret获取access_token;
  2. 使用access_token获取jsapi_ticket ;
  3. 用时间戳、随机数、jsapi_ticket和要访问的url按照签名算法拼接字符串;
  4. 对第三步的字符串进行SHA1加密,得到签名。
1
2
3
4
5
6
//tp5,easywxchat
$wxOfficialAccount = new \addons\shopro\library\Wechat('wxOfficialAccount');
$app = $wxOfficialAccount->getApp();
$app->jssdk->setUrl($url);
$config = $app->jssdk->buildConfig(array('updateAppMessageShareData', 'updateTimelineShareData'), true,false,false);
$this->success('获取配置信息',$config);

参考资料:

 Comments