如何编写以下CURL命令的php代码?

问题描述:

如何编写以下CURL命令的php代码?如何编写以下CURL命令的php代码?

卷曲-H “授权:承载oVi4yPxk1bJ64Y2qOsLJ2D2ZlC3FpK4L” https://api.url.com/v1/market/total-items.json

+2

您的尝试在哪里? – Thamilan

+0

我将从web服务器运行php文件,它将以https://api.url.com/v1/market/total-items.json的json格式返回数据。 – pskkar

我想你需要的东西是这样的:

<?php 

     $url = "https://api.url.com/v1/market/total-items.json"; 
     $page = "/v1/market/total-items.json"; 
     $headers = array( 
      "POST ".$page." HTTP/1.0", 
      "Authorization: Bearer oVi4yPxk1bJ64Y2qOsLJ2D2ZlC3FpK4L" 
     ); 

     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,$url); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 

     $data = curl_exec($ch); 
+0

不显示任何内容:( http://horrorlab.com /envato/ttt.php – pskkar

+1

当然,它没有显示任何内容,我没有在这个脚本中输出任何东西,它只是将结果存储在'$ data'中,您可以添加'echo $ data;'来查看响应 – Ahmad

+0

谢谢男人!现在正在工作:) – pskkar

可以从github上branch这里生成的PHP代码为您的卷曲的命令。以下是为您的请求生成的一个:

<?php 
$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL, "https://api.url.com/v1/market/total-items.json"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); 


$headers = array(); 
$headers[] = "Authorization: Bearer oVi4yPxk1bJ64Y2qOsLJ2D2ZlC3FpK4L"; 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 

$result = curl_exec($ch); 
if (curl_errno($ch)) { 
    echo 'Error:' . curl_error($ch); 
} 
curl_close ($ch); 
+0

什么都没显示:( http://horrorlab.com/envato/newv.php – pskkar