【问题标题】:Convert cURL command to cURL PHP将 cURL 命令转换为 cURL PHP
【发布时间】:2016-02-04 02:59:16
【问题描述】:
curl -X GET --header "Accept: application/json" --header "authorization: <API token>" "https://api.clashofclans.com/v1/locations"

^ 这就是我要转换的 cURL 命令。我尝试寻找有关 cURL 的教程,但无法理解。我尝试的当前代码如下:

$ch = curl_init('https://api.clashofclans.com/v1/clans/%2399VY9JR8');

curl_setopt($ch,CURLOPT_HTTPHEADER,array('authorization: myToken','Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($ch);
print_r($result);
curl_close($ch);

尝试从 API 获取响应并发布然后在此处阅读它们。

【问题讨论】:

    标签: php curl


    【解决方案1】:

    在获取请求中,您只需传递带有 URL 本身的参数,以下代码应该可以工作:

    $ch = curl_init();
    $url = "https://api.clashofclans.com";
    $clansId= "2399VY9JR8";
    $headers= array("authorization: myToken");
    curl_setopt($ch, CURLOPT_URL, $url.'clans/'.$clansId);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    print_r($result);
    curl_close($ch);
    

    【讨论】:

    • 还是什么都没有。你能去 developer.clashofclans.com 尝试做一个请求吗?
    猜你喜欢
    • 2019-06-04
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多