• JSSDK
    • API
      • 获取JSSDK的配置数组
      • 设置当前URL
      • 示例

    JSSDK

    微信 JSSDK 官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115

    API

    获取JSSDK的配置数组

    1. $app->jssdk->buildConfig(array $APIs, $debug = false, $beta = false, $json = true);

    默认返回 JSON 字符串,当 $jsonfalse 时返回数组,你可以直接使用到网页中。

    设置当前URL

    1. $app->jssdk->setUrl($url)

    如果不想用默认读取的URL,可以使用此方法手动设置,通常不需要。

    示例

    我们可以生成js配置文件:

    1. <script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js" type="text/javascript" charset="utf-8"></script>
    2. <script type="text/javascript" charset="utf-8">
    3. wx.config(<?php echo $app->jssdk->buildConfig(array('updateAppMessageShareData', 'updateTimelineShareData'), true) ?>);
    4. </script>

    结果如下:

    1. <script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js" type="text/javascript" charset="utf-8"></script>
    2. <script type="text/javascript" charset="utf-8">
    3. wx.config({
    4. debug: true, // 请在上线前删除它
    5. appId: 'wx3cf0f39249eb0e60',
    6. timestamp: 1430009304,
    7. nonceStr: 'qey94m021ik',
    8. signature: '4F76593A4245644FAE4E1BC940F6422A0C3EC03E',
    9. jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData']
    10. });
    11. </script>