验证错误{“ ErrorCode”:“ invalid_client”,“ Error”:“需要客户端标识符”}

时间:2019-04-24 10:55:11

标签: php authorization

我正在尝试登录到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);    

1 个答案:

答案 0 :(得分:0)

为了避免证书验证而使用:

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);