mirror of
				https://gitee.com/zoujingli/ThinkAdmin.git
				synced 2025-11-04 05:32:09 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						||
 | 
						||
# 引入文件
 | 
						||
require 'include.php';
 | 
						||
 | 
						||
# 配置参数
 | 
						||
$config = array(
 | 
						||
    'token'          => '',
 | 
						||
    'appid'          => '',
 | 
						||
    'appsecret'      => '',
 | 
						||
    'encodingaeskey' => '',
 | 
						||
);
 | 
						||
 | 
						||
# 加载对应操作接口
 | 
						||
$wechat = &\Wechat\Loader::get('User', $config);
 | 
						||
$userlist = $wechat->getUserList();
 | 
						||
 | 
						||
var_dump($userlist);
 | 
						||
var_dump($wechat->errMsg);
 | 
						||
var_dump($wechat->errCode);
 | 
						||
 | 
						||
exit;
 | 
						||
 | 
						||
// 第三方平台 JSSDK 签名包
 | 
						||
 | 
						||
$wechat = Db::table('wechat_config')->where('authorizer_appid', 'wx60a43dd8161666d4')->find();
 | 
						||
// 第三方授权获取到的 Access_token
 | 
						||
$access_token = $wechat['authorizer_access_token'];
 | 
						||
// 参与授权的公众号 APPID
 | 
						||
$authorizer_appid = $wechat['authorizer_appid'];
 | 
						||
// 当前微信页面URL地址(完整)
 | 
						||
$current_url = url('', '', true, true);
 | 
						||
// 实例SDK脚本
 | 
						||
$script = load_wechat('Script', $authorizer_appid);
 | 
						||
// 获取JS签名包
 | 
						||
$result = $script->getJsSign($current_url, 0, '', $authorizer_appid, $access_token);
 | 
						||
dump($result);
 | 
						||
dump([$script->errMsg, $script->errCode]);
 | 
						||
 | 
						||
$json = json_encode($result, JSON_PRETTY_PRINT);
 | 
						||
echo '<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>';
 | 
						||
echo "
 | 
						||
<script>
 | 
						||
    // JSSDK 错误处理
 | 
						||
    wx.error(function(){
 | 
						||
        //alert(JSON.stringify(arguments));
 | 
						||
    });
 | 
						||
    // JSSDK 配置参数
 | 
						||
    wx.config({$json});
 | 
						||
    // JSSDK 初始化成功
 | 
						||
    wx.ready(function(){
 | 
						||
        alert('初始化成功!');
 | 
						||
        wx.hideOptionMenu();
 | 
						||
    });
 | 
						||
</script>
 | 
						||
"; |