我使用直截了当的URL链接从服务器API获取授权代码,然后使用Guzzle发回代码以获取访问令牌,但出现错误(令人沮丧地被截断)。
请求缺少必需的参数,包括不受支持的参数(被截断...)
授权码响应调用的函数是
$client = new Client(['base_uri' => 'https://www.somewebsite.com/']);
$response = $client->request('POST', 'oauth/token', array(
'grant_type' => 'authorization_code',
'client_id' => $applicationId,
'client_secret' => $applicationSecret,
'redirect_uri' =>
'https://mywebsite.live/nowgettoken',
'code' => $authorizationCode,
)
);
当我在Postman中尝试相同的参数时,它可以工作,但在代码中却不能。
错误详细信息在完整请求中显示了一个神秘的“'synchronous'=> true)”,我想知道这是什么原因导致的,以及如何消除它?