JSSDK(公众号)

本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699 

getJssdkConfig

说明

getJssdkConfig($url = '')

获取一个JSSDK注册配置

参数

名称 类型 是否必填 描述
$url string 自定义JSSDK注册URL,默认为当前页面URL

返回值

JSSDK要求的注册参数,使用时请json_encode处理

array (
	'appId' => 'wxa73dbd97862b9758'
	'nonceStr' => 'bGklkTtbe84Ou6t4'
	'timestamp' => '1514628503'
	'signature' => '82b3c304af7f550520c3b3ab68ae4d3a7fcc88f9'
)

开发者模式下,会增加三项调试信息

array (
	'appId' => 'wxa73dbd97862b9758'
	'nonceStr' => 'bGklkTtbe84Ou6t4'
	'timestamp' => '1514628503'
	'signature' => '82b3c304af7f550520c3b3ab68ae4d3a7fcc88f9'
	'url' => 'http://115.159.77.66/web/test.php?'
	'string1' => 'jsapi_ticket=kgt8ON7yVITDhtdwci0qeTObpfoQwLDmtdE-FJHUHagEhugJIPBf_CFowCyA81YZzYMWYFSNDB7lVtmjcIVUuQ&noncestr=bGklkTtbe84Ou6t4×tamp=1514628503&url=http://115.159.77.66/web/test.php?'
	'name' => '微擎开发团队'
)

名称 类型 描述
url string 注册JSSDK页面URL信息
string1 string 计算签名的具体值
name string 注册JSSDK公众号

示例

PHP端

$account_api = WeAccount::create();
$jssdk = $account_api->getJssdkConfig();

HTML端

<script>
// jssdk config 对象
jssdkconfig = _ echo json_encode($jssdk);} || {};
// 是否启用调试
jssdkconfig.debug = false;
jssdkconfig.jsApiList = [
	'checkJsApi',
	'onMenuShareTimeline',
	'onMenuShareAppMessage',
	'onMenuShareQQ',
	'onMenuShareWeibo',
	'hideMenuItems',
	'showMenuItems',
	'hideAllNonBaseMenuItem',
	'showAllNonBaseMenuItem',
	'translateVoice',
	'startRecord',
	'stopRecord',
	'onRecordEnd',
	'playVoice',
	'pauseVoice',
	'stopVoice',
	'uploadVoice',
	'downloadVoice',
	'chooseImage',
	'previewImage',
	'uploadImage',
	'downloadImage',
	'getNetworkType',
	'openLocation',
	'getLocation',
	'hideOptionMenu',
	'showOptionMenu',
	'closeWindow',
	'scanQRCode',
	'chooseWXPay',
	'openProductSpecificView',
	'addCard',
	'chooseCard',
	'openCard',
	'openAddress'
];
本页目录
  1. 说明
  2. 参数
  3. 返回值
  4. 示例
文档统计
浏览次数:175694次
编辑次数:210次历史版本
最近更新:2023-01-16 16:16:34

如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。