1.优化相关文档

2.重新设置Token验证接口
This commit is contained in:
2026-04-30 15:18:06 +08:00
parent 487016e037
commit ccdb58ea1d
5 changed files with 334 additions and 124 deletions

View File

@@ -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)) {