从API-PHP

时间:2018-09-13 20:34:24

标签: php api curl

我想使用PHP从API获取数据,

首先,我使用以下php代码来获取它:

$uri = 'API-URL';
$response = file_get_contents($uri, false);
$results = json_decode($response);
var_dump($results->);

此代码在Localhost和服务器上运行良好,一周后页面仍刷新,几分钟后我收到此错误

  

file_get_contents(API-URL):打开流失败:连接超时   

PS:仅在服务器上,在本地主机上,此问题运行正常

在网上进行一些搜索后,我发现了CURL,我尝试这样做但存在相同的问题,

页面仍然刷新,最后我得到NULL

$uri = 'API-URL';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $uri);
$response = curl_exec($ch);
curl_close($ch);
$results = json_decode($response);
var_dump($results);

是否有解决此问题的解决方案?

0 个答案:

没有答案