我正在尝试登录到salesforce api。当我尝试使用邮递员登录时,我可以成功生成令牌。但是,当我尝试使用php CURL登录时。
显示
{“ ErrorCode”:“ invalid_client”,“ Error”:“客户端标识符为 必需”。
$header = [
"Authorization: Basic example_encoded_data",
"Content-Type: application/json",
];
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);
$result = curl_exec($ch);
答案 0 :(得分:0)
为了避免证书验证而使用:
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);