1.优化相关文档
2.重新设置Token验证接口
This commit is contained in:
@@ -413,6 +413,10 @@ class Playx extends Api
|
||||
|
||||
$baseUrl = config('playx.angpow_import.base_url', '');
|
||||
$verifyUrl = config('playx.api.token_verify_url', '/api/v1/auth/verify-token');
|
||||
$verifyPath = ltrim(strval($verifyUrl), '/');
|
||||
if ($verifyPath === '') {
|
||||
return $this->error(__('PlayX API not configured'));
|
||||
}
|
||||
if ($baseUrl === '') {
|
||||
return $this->error(__('PlayX API not configured'));
|
||||
}
|
||||
@@ -425,7 +429,7 @@ class Playx extends Api
|
||||
}
|
||||
|
||||
$requestId = 'mall_' . uniqid();
|
||||
$requestDate = gmdate('Y-m-d H:i:s');
|
||||
$requestDate = strval(time());
|
||||
$signatureInput = 'merchant_code=' . $merchantCode
|
||||
. '&request_date=' . $requestDate
|
||||
. '&request_id=' . $requestId
|
||||
@@ -453,18 +457,12 @@ class Playx extends Api
|
||||
'request_id' => $requestId,
|
||||
'token' => $token,
|
||||
];
|
||||
$res = $client->post($verifyUrl, [
|
||||
$res = $client->post($verifyPath, [
|
||||
'headers' => $headers,
|
||||
'json' => $payload,
|
||||
]);
|
||||
if ($res->getStatusCode() === 405) {
|
||||
$res = $client->get($verifyUrl, [
|
||||
'headers' => $headers,
|
||||
'query' => $payload,
|
||||
]);
|
||||
}
|
||||
$code = $res->getStatusCode();
|
||||
$data = json_decode(strval($res->getBody()), true);
|
||||
$code = $res->getStatusCode();
|
||||
if ($code !== 200 || empty($data['user_id'])) {
|
||||
$remoteMsg = '';
|
||||
if (is_array($data)) {
|
||||
|
||||
Reference in New Issue
Block a user