嗨,我正在尝试从 api 获取令牌,但无论我在 droplet 上尝试什么,我每次都会得到一个无效的客户端,代码在本地和在 droplet 上是相同的,目前在本地工作,但不在 droplet 上.
这是代码
return Cache::rememberForever('payment_token', function () {
$client = new Client(['http_errors' => false]);
$params = [
'client_id' => env('CLIENT_ID'),
'client_secret' => env('CLIENT_SECRET'),
'grant_type' => 'client_credentials',
];
$headers = [
'Accept' => 'application/json',
];
$response = $client->request('POST', 'https://apipay.io/auth/token/', [
'json' => $params,
'headers' => $headers
]);
$res_body = json_decode($response->getBody()->getContents());
return $res_body->access_token;
});
帖子的网址不是真实的,我认为发布真实的网址并不明智,因为没有我无法在此处发布的 client_id 和 client_secret 它将无法工作。
液滴会干扰这个有什么原因吗?我能做些什么来解决这个问题?