param('uid'); $common = app()->make(\app\controller\api\Common::class); $token = $common->get_mp_access_token(); $url = "https://api.weixin.qq.com/wxa/generate_urllink?access_token=" . $token; $body = [ 'path' => '/pagesC/goods_details/index_detail', 'query' => 'uid='.$userId . '&type=qrcode', 'env_version' => 'release' ]; $data = curlPost($url, $body); if(isset($data['url_link']) && !empty($data['url_link'])) { return app('json')->success(['url' => $data['url_link']]); } return app('json')->fail('服务繁忙,请稍后再试'); } public function get_tdyl_mp_link() { $path = request()->param('path'); $query = request()->param('query'); $env_version = request()->param('env_version'); if (empty($path) || empty($query) || empty($env_version)) return app('json')->fail("参数错误"); $common = app()->make(\app\controller\api\Common::class); $token = $common->get_mp_access_token("WECHAT_TDYL"); $url = "https://api.weixin.qq.com/wxa/generatescheme?access_token=" . $token; $body = [ 'jump_wxa' => [ 'path' => $path, 'query' => $query, 'env_version' => $env_version ] ]; $data = curlPost($url, $body); if(isset($data['openlink']) && !empty($data['openlink'])) { return app('json')->success(['url' => $data['openlink']]); } return app('json')->fail('服务繁忙,请稍后再试'); } public function get_gx_link(){ $common = app()->make(\app\controller\api\Common::class); $token = $common->get_mp_access_token(); $url = "https://api.weixin.qq.com/wxa/genwxashortlink?access_token=".$token; $body = [ 'page_url' => "pages/Home/index?uid=4239" ]; $data = curlPost($url, $body); if(isset($data['link']) && !empty($data['link'])) { // return ""; // return ""; return ""; } } }