2013-12-21 57 views
0

我正在使用一个API。当它在浏览器上被点击时,它会给出一些实时数据。自动加载URL并获取该页面的内容

像测试:

api.frrole.com/v1/trending-topics?location=india&category=sports&timeinterval=1&apikey=Huqi12s8u9f5zp9NF7zF52b5ec082b523

当你点击这个链接会显示在页面上一些JSON字符串。 现在要得到结果,我们必须手动输入链接。我想是这样的:

  1. 上述网址应自动在浏览器上打每隔1小时
  2. JSON结果来作为结果;我应该在后台捕获该结果

对于任何给定的网址,我可以使用file_get_content()获取该页面上的内容。一旦我在页面上获得数据,我按照自己的方式处理它。但它不适用于上述链接。

是否可以实施1, 2 points

回答

0

这对我的作品

$feedUrl = "http://api.frrole.com/v1/trending-topics? location=india&category=sports&timeinterval=1&apikey=7cOZtHXb0n789q8wss2w52aca8a1860fd"; 
//Create a DOM object 
$json = file_get_contents($feedUrl); 

$code = json_decode($json); 
var_dump($code); 

之后,你可以把它放在一个函数来触发一次每隔一小时