|
|
@ -487,11 +487,17 @@ class Server |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function getPrivacySetting($appid) |
|
|
|
/** |
|
|
|
|
|
|
|
* @notes:设置隐私 |
|
|
|
|
|
|
|
* @param $appid |
|
|
|
|
|
|
|
* @return bool |
|
|
|
|
|
|
|
* @author: wanghousheng |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
public function getPrivacySetting($appid): bool |
|
|
|
{ |
|
|
|
{ |
|
|
|
$token = $this->authorizerAccessToken($appid); |
|
|
|
$token = $this->authorizerAccessToken($appid); |
|
|
|
if ($token) { |
|
|
|
if ($token) { |
|
|
|
$url = "https://api.weixin.qq.com/cgi-bin/component/getprivacysetting?access_token=$token"; |
|
|
|
$url = "https://api.weixin.qq.com/cgi-bin/component/setprivacysetting?access_token=$token"; |
|
|
|
$setting_list = [ |
|
|
|
$setting_list = [ |
|
|
|
['privacy_key' => 'PhoneNumber', 'privacy_text' => '用于用户一键登录'], |
|
|
|
['privacy_key' => 'PhoneNumber', 'privacy_text' => '用于用户一键登录'], |
|
|
|
['privacy_key' => 'Location', 'privacy_text' => '用于用户选择自提点'], |
|
|
|
['privacy_key' => 'Location', 'privacy_text' => '用于用户选择自提点'], |
|
|
@ -505,21 +511,12 @@ class Server |
|
|
|
$data['owner_setting']['contact_qq'] = '527264601'; |
|
|
|
$data['owner_setting']['contact_qq'] = '527264601'; |
|
|
|
$data['owner_setting']['notice_method'] = '公告'; |
|
|
|
$data['owner_setting']['notice_method'] = '公告'; |
|
|
|
$result = $this->curlPost($url, json_encode($data)); |
|
|
|
$result = $this->curlPost($url, json_encode($data)); |
|
|
|
return json_decode($result, true); |
|
|
|
$result = json_decode($result, true); |
|
|
|
} |
|
|
|
if ($result && !empty($result['errmsg']) && $result['errmsg'] == 'ok') { |
|
|
|
return []; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function setPrivacySetting($appid) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$token = $this->authorizerAccessToken($appid); |
|
|
|
|
|
|
|
if ($token) { |
|
|
|
|
|
|
|
$url = "https://api.weixin.qq.com/cgi-bin/component/setprivacysetting?access_token=$token"; |
|
|
|
|
|
|
|
$data['privacy_ver'] = 1; |
|
|
|
|
|
|
|
$result = $this->curlPost($url, json_encode($data)); |
|
|
|
|
|
|
|
return json_decode($result, true); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
return []; |
|
|
|
return false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function apiText($authorization_code, $touser) |
|
|
|
public function apiText($authorization_code, $touser) |
|
|
@ -589,6 +586,8 @@ class Server |
|
|
|
$model->insertGetId($insert_data); |
|
|
|
$model->insertGetId($insert_data); |
|
|
|
//设置域名信息 |
|
|
|
//设置域名信息 |
|
|
|
$this->setDomain($insert_data['appid'], $domain); |
|
|
|
$this->setDomain($insert_data['appid'], $domain); |
|
|
|
|
|
|
|
//设置隐私 |
|
|
|
|
|
|
|
$this->getPrivacySetting($insert_data['appid']); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|