Passed
Branch master (b6ed4c)
by ma
02:34
created
example/wx_proxy.php 2 patches
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -12,33 +12,33 @@  discard block
 block discarded – undo
12 12
     /**
13 13
      * @Author: TinyMeng <[email protected]>
14 14
      */
15
-    public function run(){
15
+    public function run() {
16 16
         if (isset($_GET['code'])) {
17 17
             $state = isset($_GET['state']) ? $_GET['state'] : "";
18
-            header('Location: ' . $_COOKIE['redirect_uri'] . '?code=' . $_GET['code'] . '&state=' . $state);
18
+            header('Location: '.$_COOKIE['redirect_uri'].'?code='.$_GET['code'].'&state='.$state);
19 19
         } else {
20
-            if(!isset($_GET['appid']) || !isset($_GET['response_type']) || !isset($_GET['scope'])){
21
-                echo "参数缺失";exit();
20
+            if (!isset($_GET['appid']) || !isset($_GET['response_type']) || !isset($_GET['scope'])) {
21
+                echo "参数缺失"; exit();
22 22
             }
23 23
             $state = isset($_GET['state']) ? $_GET['state'] : "";
24 24
 
25 25
             $protocol = $this->is_HTTPS() ? 'https://' : 'http://';
26 26
             $params   = array(
27 27
                 'appid'         => $_GET['appid'],
28
-                'redirect_uri'  => $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['DOCUMENT_URI'],
28
+                'redirect_uri'  => $protocol.$_SERVER['HTTP_HOST'].$_SERVER['DOCUMENT_URI'],
29 29
                 'response_type' => $_GET['response_type'],
30 30
                 'scope'         => $_GET['scope'],
31 31
                 'state'         => $state,
32 32
             );
33
-            if($_GET['scope'] == 'snsapi_login'){
33
+            if ($_GET['scope'] == 'snsapi_login') {
34 34
                 //扫码登录
35
-                $AuthorizeURL = $this->AuthorizeURL . '/connect/qrconnect';
36
-            }else{
37
-                $AuthorizeURL = $this->AuthorizeURL . '/connect/oauth2/authorize';
35
+                $AuthorizeURL = $this->AuthorizeURL.'/connect/qrconnect';
36
+            } else {
37
+                $AuthorizeURL = $this->AuthorizeURL.'/connect/oauth2/authorize';
38 38
             }
39 39
 
40 40
             setcookie('redirect_uri', urldecode($_GET['redirect_uri']), $_SERVER['REQUEST_TIME'] + 60, '/');
41
-            header('Location: ' . $AuthorizeURL . '?' . http_build_query($params) . '#wechat_redirect');
41
+            header('Location: '.$AuthorizeURL.'?'.http_build_query($params).'#wechat_redirect');
42 42
         }
43 43
     }
44 44
 
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
      * @Author: TinyMeng <[email protected]>
48 48
      * @return bool
49 49
      */
50
-    protected function is_HTTPS(){
50
+    protected function is_HTTPS() {
51 51
         if (!isset($_SERVER['HTTPS'])) {
52 52
             return false;
53 53
         }
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@
 block discarded – undo
33 33
             if($_GET['scope'] == 'snsapi_login'){
34 34
                 //扫码登录
35 35
                 $AuthorizeURL = $this->AuthorizeURL . '/connect/qrconnect';
36
-            }else{
36
+            } else{
37 37
                 $AuthorizeURL = $this->AuthorizeURL . '/connect/oauth2/authorize';
38 38
             }
39 39
 
Please login to merge, or discard this patch.
src/Gateways/Github.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -40,9 +40,9 @@  discard block
 block discarded – undo
40 40
             'scope'        => $this->config['scope'],
41 41
             'state'        => $this->config['state'],
42 42
             'display'      => $this->display,
43
-            'allow_signup' => true,//是否会在OAuth流程中为未经身份验证的用户提供注册GitHub的选项。默认是true。false在策略禁止注册的情况下使用。
43
+            'allow_signup' => true, //是否会在OAuth流程中为未经身份验证的用户提供注册GitHub的选项。默认是true。false在策略禁止注册的情况下使用。
44 44
         ];
45
-        return $this->AuthorizeURL . '?' . http_build_query($params);
45
+        return $this->AuthorizeURL.'?'.http_build_query($params);
46 46
     }
47 47
 
48 48
     /**
@@ -98,11 +98,11 @@  discard block
 block discarded – undo
98 98
     {
99 99
         $this->getToken();
100 100
 
101
-        $url = self::API_BASE . "user";
101
+        $url = self::API_BASE."user";
102 102
         $headers = [
103 103
             'User-Agent: '.$this->config['application_name'],
104 104
             'UserModel-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 ',
105
-            'Authorization: token ' . $this->token['access_token'],
105
+            'Authorization: token '.$this->token['access_token'],
106 106
             'Accept: application/json'
107 107
         ];
108 108
         $response = $this->get($url, [], $headers);
Please login to merge, or discard this patch.
src/Gateways/Google.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
             'scope'         => $this->config['scope'],
41 41
             'state'         => $this->config['state'],
42 42
         ];
43
-        return self::AUTHORIZE_URL . '?' . http_build_query($params);
43
+        return self::AUTHORIZE_URL.'?'.http_build_query($params);
44 44
     }
45 45
 
46 46
     /**
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
             'gender'  => isset($result['gender']) ? $this->getGender($result['gender']) : ConstCode::GENDER,
68 68
             'avatar'  => $result['picture'],
69 69
         ];
70
-        if(isset($result['email'])){
70
+        if (isset($result['email'])) {
71 71
             $userInfo['email'] = $result['email'];
72 72
         }
73 73
         return $userInfo;
@@ -78,14 +78,14 @@  discard block
 block discarded – undo
78 78
      */
79 79
     public function getUserInfo()
80 80
     {
81
-        if($this->type == 'app'){//App登录
82
-            if(!isset($_REQUEST['code']) ){
81
+        if ($this->type == 'app') {//App登录
82
+            if (!isset($_REQUEST['code'])) {
83 83
                 throw new \Exception("Google APP登录 需要传输code参数! ");
84 84
             }
85 85
         }
86 86
         $this->getToken();
87
-        $headers = ['Authorization : Bearer ' . $this->token['access_token']];
88
-        $data = $this->get(self::API_BASE . 'oauth2/v2/userinfo', '', $headers);
87
+        $headers = ['Authorization : Bearer '.$this->token['access_token']];
88
+        $data = $this->get(self::API_BASE.'oauth2/v2/userinfo', '', $headers);
89 89
         return json_decode($data, true);
90 90
     }
91 91
 
Please login to merge, or discard this patch.
src/Gateways/Twitter.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
         $this->saveState();
28 28
         //登录参数
29 29
         $oauthToken = $this->call('oauth/request_token', ['oauth_callback' => $this->config['callback']], 'POST');
30
-        return self::API_BASE . 'oauth/authenticate?oauth_token=' . $oauthToken['oauth_token'];
30
+        return self::API_BASE.'oauth/authenticate?oauth_token='.$oauthToken['oauth_token'];
31 31
     }
32 32
 
33 33
     /**
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
             if (isset($this->token['oauth_token_secret'])) {
67 67
                 $this->tokenSecret = $this->token['oauth_token_secret'];
68 68
             } else {
69
-                throw new \Exception("获取Twitter ACCESS_TOKEN 出错:" . json_encode($this->token));
69
+                throw new \Exception("获取Twitter ACCESS_TOKEN 出错:".json_encode($this->token));
70 70
             }
71 71
         }
72 72
 
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
         $method  = strtoupper($method);
87 87
         $request = [
88 88
             'method' => $method,
89
-            'uri'    => self::API_BASE . $api,
89
+            'uri'    => self::API_BASE.$api,
90 90
         ];
91 91
         $oauthParams                    = $this->getOAuthParams($params);
92 92
         $oauthParams['oauth_signature'] = $this->signature($request, $oauthParams);
@@ -131,8 +131,8 @@  discard block
 block discarded – undo
131 131
     {
132 132
         ksort($params);
133 133
         $sign_str = Str::buildParams($params, true);
134
-        $sign_str = $request['method'] . '&' . rawurlencode($request['uri']) . '&' . rawurlencode($sign_str);
135
-        $sign_key = $this->config['app_secret'] . '&' . $this->tokenSecret;
134
+        $sign_str = $request['method'].'&'.rawurlencode($request['uri']).'&'.rawurlencode($sign_str);
135
+        $sign_key = $this->config['app_secret'].'&'.$this->tokenSecret;
136 136
 
137 137
         return rawurlencode(base64_encode(hash_hmac('sha1', $sign_str, $sign_key, true)));
138 138
     }
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
     {
148 148
         $return = 'OAuth ';
149 149
         foreach ($params as $k => $param) {
150
-            $return .= $k . '="' . $param . '", ';
150
+            $return .= $k.'="'.$param.'", ';
151 151
         }
152 152
         return rtrim($return, ', ');
153 153
     }
Please login to merge, or discard this patch.
src/Gateways/Facebook.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
             'scope'         => $this->config['scope'],
44 44
             'state'         => $this->config['state'] ?: Str::random(),
45 45
         ];
46
-        return $this->AuthorizeURL . '?' . http_build_query($params);
46
+        return $this->AuthorizeURL.'?'.http_build_query($params);
47 47
     }
48 48
 
49 49
     /**
@@ -77,12 +77,12 @@  discard block
 block discarded – undo
77 77
      */
78 78
     public function getUserInfo()
79 79
     {
80
-        if($this->type == 'app'){//App登录
81
-            if(!isset($_REQUEST['access_token']) ){
80
+        if ($this->type == 'app') {//App登录
81
+            if (!isset($_REQUEST['access_token'])) {
82 82
                 throw new \Exception("Facebook APP登录 需要传输access_token参数! ");
83 83
             }
84 84
             $this->token['access_token'] = $_REQUEST['access_token'];
85
-        }else {
85
+        } else {
86 86
             $this->getToken();
87 87
         }
88 88
         $fields = isset($this->config['fields']) ? $this->config['fields'] : 'id,name,gender,picture.width(400)';
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
         $method  = strtoupper($method);
103 103
         $request = [
104 104
             'method' => $method,
105
-            'uri'    => self::API_BASE . $api,
105
+            'uri'    => self::API_BASE.$api,
106 106
         ];
107 107
 
108 108
         $data = $this->$method($request['uri'], $params);
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -82,7 +82,7 @@
 block discarded – undo
82 82
                 throw new \Exception("Facebook APP登录 需要传输access_token参数! ");
83 83
             }
84 84
             $this->token['access_token'] = $_REQUEST['access_token'];
85
-        }else {
85
+        } else {
86 86
             $this->getToken();
87 87
         }
88 88
         $fields = isset($this->config['fields']) ? $this->config['fields'] : 'id,name,gender,picture.width(400)';
Please login to merge, or discard this patch.
src/Gateways/Alipay.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
             $this->AuthorizeURL = str_replace("alipay", "alipaydev", $this->AuthorizeURL);
59 59
         }
60 60
 
61
-        return $this->AuthorizeURL . '?' . http_build_query($params);
61
+        return $this->AuthorizeURL.'?'.http_build_query($params);
62 62
     }
63 63
 
64 64
     /**
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
             'gender'  => isset($result['gender']) ? $this->getGender($result['gender']) : ConstCode::GENDER,
98 98
             'avatar'  => $result['avatar'],
99 99
         ];
100
-        $userinfo['type'] = ConstCode::getTypeConst($userInfo['channel'],$this->type);
100
+        $userinfo['type'] = ConstCode::getTypeConst($userInfo['channel'], $this->type);
101 101
         return $userinfo;
102 102
     }
103 103
 
@@ -110,12 +110,12 @@  discard block
 block discarded – undo
110 110
      */
111 111
     public function getUserInfo()
112 112
     {
113
-        if($this->type == 'app'){//App登录
114
-            if(!isset($_REQUEST['access_token']) ){
113
+        if ($this->type == 'app') {//App登录
114
+            if (!isset($_REQUEST['access_token'])) {
115 115
                 throw new \Exception("Wechat APP登录 需要传输access_token参数! ");
116 116
             }
117 117
             $this->token['access_token'] = $_REQUEST['access_token'];
118
-        }else {
118
+        } else {
119 119
             /** 获取token信息 */
120 120
             $this->getToken();
121 121
         }
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 
134 134
         $data = $this->post(self::API_BASE, $params);
135 135
         $data = mb_convert_encoding($data, 'utf-8', 'gbk');
136
-        $result =  json_decode($data, true);
136
+        $result = json_decode($data, true);
137 137
         return $result['alipay_user_info_share_response'];
138 138
     }
139 139
 
@@ -210,7 +210,7 @@  discard block
 block discarded – undo
210 210
             throw new \Exception('支付宝RSA密钥未配置');
211 211
         }
212 212
         $rsa    = str_replace([PHP_EOL, $header, $footer], '', $rsa);
213
-        $rsaVal = $header . PHP_EOL . chunk_split($rsa, 64, PHP_EOL) . $footer;
213
+        $rsaVal = $header.PHP_EOL.chunk_split($rsa, 64, PHP_EOL).$footer;
214 214
         return $rsaVal;
215 215
     }
216 216
 
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -115,7 +115,7 @@
 block discarded – undo
115 115
                 throw new \Exception("Wechat APP登录 需要传输access_token参数! ");
116 116
             }
117 117
             $this->token['access_token'] = $_REQUEST['access_token'];
118
-        }else {
118
+        } else {
119 119
             /** 获取token信息 */
120 120
             $this->getToken();
121 121
         }
Please login to merge, or discard this patch.
src/Gateways/Qq.php 2 patches
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
             'scope'         => $this->config['scope'],
42 42
             'display'       => $this->display,
43 43
         ];
44
-        return $this->AuthorizeURL . '?' . http_build_query($params);
44
+        return $this->AuthorizeURL.'?'.http_build_query($params);
45 45
     }
46 46
 
47 47
     /**
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
             'nickname'=> $result['nickname'],
63 63
             'gender'  => isset($result['gender']) ? $this->getGender($result['gender']) : ConstCode::GENDER,
64 64
             'avatar'  => $result['figureurl_qq_2'] ? $result['figureurl_qq_2'] : $result['figureurl_qq_1'],
65
-            'birthday'=> date('Y-m-d',strtotime($result['year'])),
65
+            'birthday'=> date('Y-m-d', strtotime($result['year'])),
66 66
         ];
67 67
         return $userInfo;
68 68
     }
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
             'access_token'=>$this->token['access_token'],
84 84
             'format'=>'json',
85 85
         ];
86
-        $data = $this->get(self::API_BASE . 'user/get_user_info', $params);
86
+        $data = $this->get(self::API_BASE.'user/get_user_info', $params);
87 87
         return json_decode($data, true);
88 88
     }
89 89
 
@@ -96,12 +96,12 @@  discard block
 block discarded – undo
96 96
      */
97 97
     public function openid()
98 98
     {
99
-        if($this->type == 'app'){//App登录
100
-            if(!isset($_REQUEST['access_token'])){
99
+        if ($this->type == 'app') {//App登录
100
+            if (!isset($_REQUEST['access_token'])) {
101 101
                 throw new \Exception("腾讯QQ,APP登录 需要传输access_token参数! ");
102 102
             }
103 103
             $this->token['access_token'] = $_REQUEST['access_token'];
104
-        }else{
104
+        } else {
105 105
             /** 获取token */
106 106
             $this->getToken();
107 107
         }
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
         if (isset($data['access_token'])) {
128 128
             return $data;
129 129
         } else {
130
-            throw new \Exception("获取腾讯QQ ACCESS_TOKEN 出错:" . $token);
130
+            throw new \Exception("获取腾讯QQ ACCESS_TOKEN 出错:".$token);
131 131
         }
132 132
     }
133 133
 
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
      * @return mixed|string
139 139
      * @throws \Exception
140 140
      */
141
-    private function getOpenID(){
141
+    private function getOpenID() {
142 142
         $query = [
143 143
             'access_token' => $this->token['access_token']
144 144
         ];
@@ -147,12 +147,12 @@  discard block
 block discarded – undo
147 147
             $query['unionid'] = 1;
148 148
         }
149 149
 
150
-        $data = $this->get(self::API_BASE . 'oauth2.0/me',$query);
151
-        $data     = json_decode(trim(substr($data, 9), " );\n"), true);
150
+        $data = $this->get(self::API_BASE.'oauth2.0/me', $query);
151
+        $data = json_decode(trim(substr($data, 9), " );\n"), true);
152 152
         if (isset($data['openid'])) {
153 153
             return $data;
154 154
         } else {
155
-            throw new \Exception("获取用户openid出错:" . $data['error_description']);
155
+            throw new \Exception("获取用户openid出错:".$data['error_description']);
156 156
         }
157 157
     }
158 158
 
@@ -161,7 +161,7 @@  discard block
 block discarded – undo
161 161
      * M代表男性,F代表女性
162 162
      * @param $gender
163 163
      */
164
-    public function getGender($gender){
164
+    public function getGender($gender) {
165 165
         return $gender == '男' ? ConstCode::GENDER_MAN : ConstCode::GENDER_WOMEN;
166 166
     }
167 167
 }
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -101,7 +101,7 @@
 block discarded – undo
101 101
                 throw new \Exception("腾讯QQ,APP登录 需要传输access_token参数! ");
102 102
             }
103 103
             $this->token['access_token'] = $_REQUEST['access_token'];
104
-        }else{
104
+        } else{
105 105
             /** 获取token */
106 106
             $this->getToken();
107 107
         }
Please login to merge, or discard this patch.
src/Gateways/Line.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
             'scope'         => $this->config['scope'],
34 34
             'state'         => $this->config['state'] ?: Str::random(),
35 35
         ];
36
-        return $this->AuthorizeURL . '?' . http_build_query($params);
36
+        return $this->AuthorizeURL.'?'.http_build_query($params);
37 37
     }
38 38
 
39 39
     /**
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
             'channel' => ConstCode::TYPE_LINE,
58 58
             'nickname'    => $result['displayName'],
59 59
             'gender'  => ConstCode::GENDER, //line不返回性别信息
60
-            'avatar'  => isset($result['pictureUrl']) ? $result['pictureUrl'] . '/large' : '',
60
+            'avatar'  => isset($result['pictureUrl']) ? $result['pictureUrl'].'/large' : '',
61 61
         ];
62 62
         return $userinfo;
63 63
     }
@@ -90,10 +90,10 @@  discard block
 block discarded – undo
90 90
         $method  = strtoupper($method);
91 91
         $request = [
92 92
             'method' => $method,
93
-            'uri'    => self::API_BASE . $api,
93
+            'uri'    => self::API_BASE.$api,
94 94
         ];
95 95
 
96
-        $headers = ['Authorization' => $this->token['token_type'] . ' ' . $this->token['access_token']];
96
+        $headers = ['Authorization' => $this->token['token_type'].' '.$this->token['access_token']];
97 97
 
98 98
         $data = $this->$method($request['uri'], $params, $headers);
99 99
 
Please login to merge, or discard this patch.
src/Gateways/Douyin.php 2 patches
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -23,19 +23,19 @@  discard block
 block discarded – undo
23 23
 {
24 24
     const API_BASE            = 'https://open.douyin.com';
25 25
     protected $AuthorizeURL   = 'https://open.douyin.com/platform/oauth/connect/';
26
-    protected $AuthorizeSilenceURL   = 'https://open.douyin.com/oauth/authorize/v2/';//抖音静默授权
26
+    protected $AuthorizeSilenceURL = 'https://open.douyin.com/oauth/authorize/v2/'; //抖音静默授权
27 27
     protected $AccessTokenURL = 'oauth/access_token/';
28 28
     protected $UserInfoURL = 'oauth/userinfo/';
29 29
 
30 30
     protected $jsCode2Session = 'https://minigame.zijieapi.com/mgplatform/api/apps/jscode2session';
31 31
 
32 32
     protected $API_BASE_ARRAY = [
33
-        'douyin'=>'https://open.douyin.com/',//抖音
34
-        'toutiao'=>'https://open.snssdk.com/',//头条
35
-        'xigua'=>'https://open-api.ixigua.com/',//西瓜
33
+        'douyin'=>'https://open.douyin.com/', //抖音
34
+        'toutiao'=>'https://open.snssdk.com/', //头条
35
+        'xigua'=>'https://open-api.ixigua.com/', //西瓜
36 36
     ];
37 37
 
38
-    public $oauth_type = ConstCode::TYPE_DOUYIN;//抖音
38
+    public $oauth_type = ConstCode::TYPE_DOUYIN; //抖音
39 39
 
40 40
     /**
41 41
      * Description:  得到跳转地址
@@ -55,17 +55,17 @@  discard block
 block discarded – undo
55 55
             'redirect_uri'  => $this->config['callback'],
56 56
             'response_type' => $this->config['response_type'],
57 57
             'scope'         => $this->config['scope'],
58
-            'optionalScope' => $this->config['optionalScope']??'',
58
+            'optionalScope' => $this->config['optionalScope'] ?? '',
59 59
             'state'         => $this->config['state'],
60 60
         ];
61
-        if($params['state'] == 'login_id'){
61
+        if ($params['state'] == 'login_id') {
62 62
             /**
63 63
              * 抖音静默获取授权码
64 64
              * https://developer.open-douyin.com/docs/resource/zh-CN/dop/develop/openapi/account-permission/douyin-default-get-permission-code
65 65
              */
66
-            return $this->AuthorizeSilenceURL . '?' . http_build_query($params);
67
-        }else{
68
-            return $this->AuthorizeURL . '?' . http_build_query($params);
66
+            return $this->AuthorizeSilenceURL.'?'.http_build_query($params);
67
+        } else {
68
+            return $this->AuthorizeURL.'?'.http_build_query($params);
69 69
         }
70 70
     }
71 71
 
@@ -105,11 +105,11 @@  discard block
 block discarded – undo
105 105
             'open_id' => $this->openid(),
106 106
             'union_id'=> isset($this->token['unionid']) ? $this->token['unionid'] : '',
107 107
             'channel' => $this->oauth_type,
108
-            'nickname'=> $result['nickname']??'',
108
+            'nickname'=> $result['nickname'] ?? '',
109 109
             'gender'  => isset($result['gender']) ? $result['gender'] : ConstCode::GENDER,
110
-            'avatar'  => $result['avatar']??'',
110
+            'avatar'  => $result['avatar'] ?? '',
111 111
         ];
112
-        $userInfo['type'] = ConstCode::getTypeConst($userInfo['channel'],$this->type);
112
+        $userInfo['type'] = ConstCode::getTypeConst($userInfo['channel'], $this->type);
113 113
         return $userInfo;
114 114
     }
115 115
 
@@ -122,15 +122,15 @@  discard block
 block discarded – undo
122 122
      */
123 123
     public function getUserInfo()
124 124
     {
125
-        if($this->type == 'app'){//App登录
126
-            if(!isset($_REQUEST['access_token']) ){
125
+        if ($this->type == 'app') {//App登录
126
+            if (!isset($_REQUEST['access_token'])) {
127 127
                 throw new \Exception("Douyin APP登录 需要传输access_token参数! ");
128 128
             }
129 129
             $this->token['access_token'] = $_REQUEST['access_token'];
130
-        }elseif ($this->type == 'applets'){
130
+        }elseif ($this->type == 'applets') {
131 131
             //小程序
132 132
             return $this->applets();
133
-        }else {
133
+        } else {
134 134
             /** 获取token信息 */
135 135
             $this->getToken();
136 136
         }
@@ -149,12 +149,12 @@  discard block
 block discarded – undo
149 149
      * @return array|mixed|null
150 150
      * @throws \Exception
151 151
      */
152
-    public function applets(){
152
+    public function applets() {
153 153
         /** 获取参数 */
154 154
         $params = $this->jscode2sessionParams();
155 155
 
156 156
         /** 获取access_token */
157
-        $token =  $this->get($this->jsCode2Session, $params);
157
+        $token = $this->get($this->jsCode2Session, $params);
158 158
         /** 解析token值(子类实现此方法) */
159 159
         $this->token = $this->parseToken($token);
160 160
         return $this->token;
@@ -167,10 +167,10 @@  discard block
 block discarded – undo
167 167
      */
168 168
     private function switchAccessTokenURL()
169 169
     {
170
-        switch ($this->oauth_type){
171
-            case ConstCode::TYPE_DOUYIN:$this->API_BAE = $this->API_BASE_ARRAY['douyin'];break;
172
-            case ConstCode::TYPE_TOUTIAO:$this->API_BAE = $this->API_BASE_ARRAY['toutiao'];break;
173
-            case ConstCode::TYPE_XIGUA:$this->API_BAE = $this->API_BASE_ARRAY['xigua'];break;
170
+        switch ($this->oauth_type) {
171
+            case ConstCode::TYPE_DOUYIN:$this->API_BAE = $this->API_BASE_ARRAY['douyin']; break;
172
+            case ConstCode::TYPE_TOUTIAO:$this->API_BAE = $this->API_BASE_ARRAY['toutiao']; break;
173
+            case ConstCode::TYPE_XIGUA:$this->API_BAE = $this->API_BASE_ARRAY['xigua']; break;
174 174
             default:throw new \Exception("获取抖音 OAUTH_TYPE 参数出错:{$this->oauth_type}");
175 175
         }
176 176
         $this->AccessTokenURL = $this->API_BAE.$this->AccessTokenURL;
@@ -207,8 +207,8 @@  discard block
 block discarded – undo
207 207
             'appid'      => $this->config['app_id'],
208 208
             'secret'     => $this->config['app_secret'],
209 209
         ];
210
-        if(isset($_REQUEST['code'])) $params['code'] = $_REQUEST['code'];
211
-        if(isset($_REQUEST['anonymous_code'])) $params['anonymous_code'] = $_REQUEST['anonymous_code'];
210
+        if (isset($_REQUEST['code'])) $params['code'] = $_REQUEST['code'];
211
+        if (isset($_REQUEST['anonymous_code'])) $params['anonymous_code'] = $_REQUEST['anonymous_code'];
212 212
 
213 213
         return $params;
214 214
     }
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
         $data = json_decode($token, true);
227 227
         if (isset($data['data']['access_token'])) {
228 228
             return $data['data'];
229
-        }elseif (isset($data['session_key'])){
229
+        }elseif (isset($data['session_key'])) {
230 230
             //小程序登录
231 231
             return $data;
232 232
         } else {
Please login to merge, or discard this patch.
Braces   +10 added lines, -6 removed lines patch added patch discarded remove patch
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
              * https://developer.open-douyin.com/docs/resource/zh-CN/dop/develop/openapi/account-permission/douyin-default-get-permission-code
65 65
              */
66 66
             return $this->AuthorizeSilenceURL . '?' . http_build_query($params);
67
-        }else{
67
+        } else{
68 68
             return $this->AuthorizeURL . '?' . http_build_query($params);
69 69
         }
70 70
     }
@@ -127,10 +127,10 @@  discard block
 block discarded – undo
127 127
                 throw new \Exception("Douyin APP登录 需要传输access_token参数! ");
128 128
             }
129 129
             $this->token['access_token'] = $_REQUEST['access_token'];
130
-        }elseif ($this->type == 'applets'){
130
+        } elseif ($this->type == 'applets'){
131 131
             //小程序
132 132
             return $this->applets();
133
-        }else {
133
+        } else {
134 134
             /** 获取token信息 */
135 135
             $this->getToken();
136 136
         }
@@ -207,8 +207,12 @@  discard block
 block discarded – undo
207 207
             'appid'      => $this->config['app_id'],
208 208
             'secret'     => $this->config['app_secret'],
209 209
         ];
210
-        if(isset($_REQUEST['code'])) $params['code'] = $_REQUEST['code'];
211
-        if(isset($_REQUEST['anonymous_code'])) $params['anonymous_code'] = $_REQUEST['anonymous_code'];
210
+        if(isset($_REQUEST['code'])) {
211
+            $params['code'] = $_REQUEST['code'];
212
+        }
213
+        if(isset($_REQUEST['anonymous_code'])) {
214
+            $params['anonymous_code'] = $_REQUEST['anonymous_code'];
215
+        }
212 216
 
213 217
         return $params;
214 218
     }
@@ -226,7 +230,7 @@  discard block
 block discarded – undo
226 230
         $data = json_decode($token, true);
227 231
         if (isset($data['data']['access_token'])) {
228 232
             return $data['data'];
229
-        }elseif (isset($data['session_key'])){
233
+        } elseif (isset($data['session_key'])){
230 234
             //小程序登录
231 235
             return $data;
232 236
         } else {
Please login to merge, or discard this patch.