0
私は何年もコーディングしていませんので、私を許してください。私は、次のコードを使用して数えるのAPIからトークンを取得しようとしているが、このエラーが返さ取得:Reckon APIからトークンを取得できません - SSLエラーを返す
「SSL証明書問題:ローカル発行者証明書を取得することができません」
<?php
$code= $_GET['code'];
$url = 'https://identity.reckon.com/connect/token';
$auth_creds = "CLIENTID:CLIENTSECRET";
$headers = array(
"Content-Type: application/x-www-form-urlencoded",
"Authorization: Basic" . base64_encode($auth_creds));
$body = 'grant_type=authorization_code&code=' . $code .
'&redirect_uri=http://localhost';
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
$response = curl_exec($ch);
if($response === false)$response= curl_error($ch);
curl_close($ch);
echo $response;
?>
私はReckon APIに従っていますoauthヘルプドキュメント:https://reckon.helpdocsonline.com/reckon-api-authorisation-services
クライアントIDとシークレットのエンコードをどのように変更しましたか?私は同じinvalid_clientエラーを取得しています – Brett