Php 为什么我无法获取zebpay Api数据?

Php 为什么我无法获取zebpay Api数据?,php,api,curl,file-get-contents,Php,Api,Curl,File Get Contents,我正在使用这些代码获取zebpay api数据。 从该API URL- 我也尝试了文件内容,但同样的问题。我在另外两个api中遇到了这个问题。 注意:一旦我获得了数据并正确使用它,但今天它就不再工作了。您可以通过curl直接调用它 <?php $getCurrency = "inr"; $displayArrayOutput = true; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL =>

我正在使用这些代码获取zebpay api数据。 从该API URL-

我也尝试了文件内容,但同样的问题。我在另外两个api中遇到了这个问题。
注意:一旦我获得了数据并正确使用它,但今天它就不再工作了。

您可以通过curl直接调用它

<?php

$getCurrency = "inr";
$displayArrayOutput = true;

$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => "https://www.zebapi.com/api/v1/market/ticker/btc/inr",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
    if($displayArrayOutput){
        $response = json_decode($response, true);
        echo "<pre>";
        print_r($response);
    }
    else{
        header("Content-type:application/json");
        echo $response;
    }
}

?>


在关闭之前,使用curl\u error和curl\u no检查您的错误。为什么要使用curl?您希望通过API获取价格。这就是目标?@himanshhuupadhyay我怎样才能得到价格?谢谢@manish1706-在我的网站上查看。让我知道他们是否可以阻止我的服务器ip,因为我尝试了越来越多所以如果OP将添加额外的curl选项,你已经添加到他的代码中,它会工作吗?你能告诉我OP代码中缺少的关键内容是什么吗?我也不能使用你的代码从这个url获取数据-
<?php

$getCurrency = "inr";
$displayArrayOutput = true;

$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => "https://www.zebapi.com/api/v1/market/ticker/btc/inr",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
    if($displayArrayOutput){
        $response = json_decode($response, true);
        echo "<pre>";
        print_r($response);
    }
    else{
        header("Content-type:application/json");
        echo $response;
    }
}

?>