我在下面粘贴了我的代码。
我得到了一个空字符串,没有curl错误或其他任何东西。
$service_url = "https://api.insight.ly/v2.1/Opportunities";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $service_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "-my-base64-encoded-api-key");
$data = curl_exec($ch);
curl_close($ch);
由于Insightly API的文档要求密码留空,因此我也尝试过这样做。
curl_setopt($ch, CURLOPT_USERPWD, "-my-base64-encoded-api-key:");
并且
curl_setopt($ch, CURLOPT_USERPWD, "-my-base64-encoded-api-key: ");
非常感谢您的帮助。谢谢。