调用微信JSSDK接口,实现自定义分享功能

1,你需有一个公众号,没有不用谈自定义分享内容了;

2,公众号上把你的域名增加到“JS接口安全域名”:

调用微信JSSDK接口,实现自定义分享功能_第1张图片

3,我这功能是基于thinkphp3.1实现的,按下图上网下包放在对应该目录下:

调用微信JSSDK接口,实现自定义分享功能_第2张图片

4,修改内核公共文件:functions.php

调用微信JSSDK接口,实现自定义分享功能_第3张图片

加入代码:

/**
* 微信分享初始化
* @return array
* @author simon
*/

if(!function_exists('wx_share_init')){
    function wx_share_init(){
    $wxconfig = array();
    vendor('Wxjssdk.Jssdk');
    $config = array('appid'=>WXAPPID,'appsecret'=>WXAPPSECRET); //这里配置了微信公众号的AppId和AppSecret
    $jssdk =new JSSDK($config['appid'], $config['appsecret']);
    $wxconfig = $jssdk->GetSignPackage();
    return $wxconfig;
    }
}

5,在项目配置文件:config.php

调用微信JSSDK接口,实现自定义分享功能_第4张图片

加入代码:(星为公众号的appid和appsecret)

define("WXAPPID", "******");
define("WXAPPSECRET", "*****");

6,在对应要调用的页面控制器里加入代码:

public function _initialize() {
        //调用微信JSSDK接口,为自定义分享功能提供验证参数----
        $this->wxconfig = wx_share_init();
        $this->assign('wxconfig', $this->wxconfig); 
    }

6,在对应要调用的页面控制器的模板文件里加入代码:


 

搞掂,不是程序员的勿看,不会tp的自学去,不了解微信JS接口勿做

你可能感兴趣的:(调用微信JSSDK接口,实现自定义分享功能)