1
我使用的PHP Facebook的API的帖子ID从Facebook Graph对象获取属性
以获取特定发表评论$request = new FacebookRequest(
$sess,
'GET',
'/xxxxxxxxxxxxxxxxxxxxxx/comments'
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
当我与图形API做的结果就是这样
{
"data":[
{
"id": "xxxxxxxxxxxxxxxxxxxxx",
"from": {
"id": "yyyyyyyyyyyyy",
"name": "someName"
},
"message": "commentMessage",
"can_remove": true,
"created_time": "2014-12-06T18:05:03+0000",
"like_count": 0,
"user_likes": false
}
],
"paging": {
"cursors": {
"after": "WTI5dGJXVnVkRjlqZFhKemIzSTZNVFUwTURJMU56Z3dPVFUxTkRjME1qb3hOREUzT0RnNU1UQXpPaTB4",
"before": "WTI5dGJXVnVkRjlqZFhKemIzSTZNVFUwTURJMU56Z3dPVFUxTkRjME1qb3hOREUzT0RnNU1UQXpPaTB4"
}
}
}
文件
响应图对象不匹配任何类型的graphObject子类。
我曾尝试:
$graphObject['data'][0]['from']['name']
但图形对象不是数组
我怎样才能获得的属性诸如从$ graphObject
野生猜测:'$ graphObject [ '数据'] [0] [ '从'] [ '名称']'或一些类似的构建体。请始终记录您尝试过什么,什么没有起作用。 – EWit 2014-12-07 13:52:47
它不起作用,结果是错误: 无法使用Facebook \ GraphObject类型的对象作为数组 – Nosairat 2014-12-07 13:57:34
https://developers.facebook.com /docs/php/GraphObject/4.0.0根据文档你可以使用'asArray()'来获得一个基本的PHP对象,上面应该工作。或者您可以使用其他记录的方法之一来访问数据。不缺少好的文档。 – EWit 2014-12-07 13:59:44