Wechat.php 891 字节
<?php

namespace app\api\controller\v1;
use app\server\Wechat as WehcatModule;
use app\common\controller\Api;

use think\Cache;
use think\Config;
use think\Db;
use think\Response;
use think\Validate;

/**
 * 首页公共
 */
class Wechat extends Api
{
    protected $noNeedLogin = ["*"];
    protected $noNeedRight = '*';

    public function _initialize()
    {
        parent::_initialize();

    }

    /*
		1.前端获取jsjdk的配置
	*/
	public function get_jsjdk_config(){
		try{
		$app = WehcatModule::getInstance()->initWechat();
		$APIs = ['updateAppMessageShareData','updateTimelineShareData','onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone','chooseWXPay'];
		$config = $app->jssdk->buildConfig($APIs, true);
		}catch(\Exception $e){
			$this->error($e->getMessage());
		}
		$this->success('活动获取成功', $config);
	}

}