gpt4 book ai didi

php - 无法从 Reckon API 获取 token - 返回 SSL 错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:39:33 25 4
gpt4 key购买 nike

我已经很多年没有编码了,所以请原谅我。我尝试使用以下代码从 Reckon API 获取 token ,但返回此错误:

"SSL certificate problem: unable to get local issuer certificate"

<?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

最佳答案

我设法解决了这个问题。我不得不添加这行代码: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);但是我又收到另一个错误“{“error”:“invalid_client”}”......这是因为我的客户端 ID 和客户端密码编码不正确。但现在问题已解决,我有了我的 token 和刷新 token 。

关于php - 无法从 Reckon API 获取 token - 返回 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44405629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com