Browse Source

设置域名

develop
李可松 4 years ago
parent
commit
a06bfc8012
  1. 13
      app/Admin/Extensions/Grid/MiniProgramUpload.php

13
app/Admin/Extensions/Grid/MiniProgramUpload.php

@ -70,10 +70,19 @@ class MiniProgramUpload extends RowAction
} }
$miniProgram = $openPlatform->miniProgram($agent->appid, $refreshToken); $miniProgram = $openPlatform->miniProgram($agent->appid, $refreshToken);
//设置业务域名
//设置域名
/** @var \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Domain\Client $domain */ /** @var \EasyWeChat\OpenPlatform\Authorizer\MiniProgram\Domain\Client $domain */
$domain = $miniProgram['domain']; $domain = $miniProgram['domain'];
$res = $domain->setWebviewDomain([env('APP_URL')]);
$host = env('APP_URL');
$param = [
"action" => "add",
"requestdomain" => [$host],
"uploaddomain" => [$host],
"downloaddomain" => [$host],
];
$domain->modify($param); //服务器域名,服务器域名多次设置仅第一次成功,这里不校验返回结果正确性
$res = $domain->setWebviewDomain([$host]); //业务域名
if (!isset($res['errcode'], $res['errmsg']) || $res['errcode'] != 0 || $res['errmsg'] != 'ok') { if (!isset($res['errcode'], $res['errmsg']) || $res['errcode'] != 0 || $res['errmsg'] != 'ok') {
throw new \Exception('设置业务域名失败!'); throw new \Exception('设置业务域名失败!');
} }

Loading…
Cancel
Save