是否有办法从URL获得facebook的见解数据,并把它放在php变量
Is there way to get facebook insights data from URL and put it in php variables?
我有这样的数据,这是远程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"answers"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
将返回一个包含value
和end_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
)
)
相关文章:
- 当JSON数据=变量时,需要执行循环
- 如何将数据/变量从file_controller.rb传递到application.js
- 当移动到“外部”版本时,“内部”成功 AJAX 中的“数据”变量应该更改为什么
- 从 ajax jQuery 中的数据变量中获取属性
- 将脚本属性(数据变量)传递到 head.js
- 2 个数据变量的 mrender 不起作用
- 如何在 ng-repeat 过滤器中传递 HoDjango views.py 上下文数据变量
- 以简单的方式将多个数据变量传递给 AJAX 函数
- 如何从每个带有类的元素中获取数据变量
- 根据数据变量的d3网络图的颜色链接
- 如何在不同的网站之间共享数据变量或本地存储?iframe?postMessage
- 将数据变量从PHP传递到jquery ui对话框
- 数据变量没有从Vue.js中的监视器上的计算属性更新
- 弹出窗口数据变量传递
- 如何使用jquery发布输入数据变量
- vue .js:如何在.vue模板文件中的vue方法中设置数据变量
- JSON jQuery数据变量
- 从onclick()提取数据变量
- 忽略下划线模板中未定义的数据/变量
- 如何使用php数据变量创建条形图