如何在php中正确发送curl请求中的API密钥和密码
我有下面的API旋度如何在php中正确发送curl请求中的API密钥和密码,php,Php,我有下面的API旋度 curl -u API_KEY:API_SECRET https://api.mysite.com/v1/test 请说明如何在下面的curl请求中设置并发送API\u KEY:API\u SECRET的值 <?php $link ="https://api.mysite.com/v1/test"; $curl=curl_init(); curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); curl_setopt($c
curl -u API_KEY:API_SECRET https://api.mysite.com/v1/test
请说明如何在下面的curl请求中设置并发送API\u KEY:API\u SECRET的值
<?php
$link ="https://api.mysite.com/v1/test";
$curl=curl_init();
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_URL,$link);
curl_setopt($curl,CURLOPT_CUSTOMREQUEST,'GET');
curl_setopt($curl, CURLOPT_HTTPHEADER, array("accept: application/json"));
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,1);
//curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
$out = curl_exec($curl);
curl_close($curl);
var_dump($out);
?>
您只需使用CURLOPT_USERPWD发送api密钥和密码,如下所示
curl_setopt($curl, CURLOPT_USERPWD, 'API_KEY:API_SECRET');
API是否需要授权标头?请参阅:CURLOPT_USERPWD