API不适用于三级域

时间:2017-12-09 21:20:52

标签: php json api curl

我有一些问题。

我需要保存来自coinmarketcap的数据。当我在localhost上开发时,它运行良好。 但在第三级域coinfollow.altervista.org我无法接收数据

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://api.coinmarketcap.com/v1/ticker/"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$output = curl_exec($ch);
curl_close($ch);
$outputdecoded = json_decode($output, true);
echo $outputdecoded;

我尝试在另一个域mywebsite.com上运行。我认为问题是coinfollow.altervista.org域名。 我需要通过简单的查询将coinmarketcap数据保存到我的数据库中。

有人知道解决方案吗?

1 个答案:

答案 0 :(得分:0)

听起来像coinfollow.altervista.org上存在服务器配置问题,例如curl没有启用php。

您可以运行phpinfo();以查看是否已安装curl 如果已安装,请尝试运行echo curl_error($ch)以查看是否存在从curl返回的错误