php - 有没有办法从 URL 获取 Facebook 见解数据并将其放入 php 变量中?

标签 php javascript facebook

我有这样的数据,位于远程 URL 上:

{
   "data": [
      {
         "id": "1234567890",
         "name": "data_name",
         "period": "data_period",
         "values": [
            {
               "value": 52,
               "end_time": "2013-01-21T08:00:00+0000"
            },
            {
               "value": 54,
               "end_time": "2013-01-22T08:00:00+0000"
            },
            {
               "value": 57,
               "end_time": "2013-01-23T08:00:00+0000"
            },
            {
               "value": 58,
               "end_time": "2013-01-24T08:00:00+0000"
            }
      ],
         "title": "Some title",
         "description": "Some description"
      }
   ]
}

有没有办法将它从链接中获取到 php 变量中?我对 php 有很好的了解,但我的 javascript 知识很差,所以我不知道如何实现这一点。从这一切来看,我实际上只需要“value”和“end_time”变量。

最佳答案

这里不需要 JavaScript。这是 JSON 表示法,PHP 使用标准函数可以轻松解析它。

试试这个:

$contents = file_get_contents($url); // You can also use cURL here if you like
$obj = json_decode($contents);

然后你可以将$var视为一个对象。例如,$obj->data[0]->values 将返回一个包含 valueend_time 字段的对象数组:

Array
(
    [0] => stdClass Object
        (
            [value] => 52
            [end_time] => 2013-01-21T08:00:00+0000
        )

    [1] => stdClass Object
        (
            [value] => 54
            [end_time] => 2013-01-22T08:00:00+0000
        )

    [2] => stdClass Object
        (
            [value] => 57
            [end_time] => 2013-01-23T08:00:00+0000
        )

    [3] => stdClass Object
        (
            [value] => 58
            [end_time] => 2013-01-24T08:00:00+0000
        )

)

关于php - 有没有办法从 URL 获取 Facebook 见解数据并将其放入 php 变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15167599/

相关文章:

javascript - 静态类属性不适用于 Babel

javascript - 为多个站点创建登录表单

FacebookToken错误: Error validating client secret

facebook - Instagram API基本显示: Problem with requesting access_token

android - deactivateApp(MainActivity) 未定义 AppEventsLogger 类型

php - 查询以获取相关产品按匹配标签排序

php - XPath 2.0 和 LibXML2

php - 使用 PHP 从 JPG 中删除 EXIF 数据

php - MySQL 语句中替换为“

javascript - 选中复选框时如何激活行的链接