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