我如何(如果可以)从Facebook图表中获得投票/问题的结果?目前我收到类似下面的内容:
"data": [
{
"id": "12345_12345",
"from": {
"name": "My Company Name",
"category": "Category",
"id": "12345"
},
"story": "This is my question",
"icon": "https://s-static.ak.facebook.com/rsrc.php/v1/yy/r/pz5wRf7MB0H.png",
"privacy": {
"description": "Public",
"value": "EVERYONE"
},
"type": "question",
"object_id": "12345",
"application": {
"name": "Questions",
"id": "12345"
},
"created_time": "2012-04-25T12:23:03+0000",
"updated_time": "2012-04-25T12:23:03+0000",
"comments": {
"count": 0
}
}
我可以获得有关此问题的更多信息吗?我目前正在使用PHP + CURL来获取Feed。
谢谢!
答案 0 :(得分:1)
从它的外观来看,您查询了特定帖子(post-id:12345_12345):https://graph.facebook.com/12345_12345
。
要访问question's data,我们必须查询此帖子数据本身中提供的问题ID:
"type": "question",
"object_id": "12345",
从这里我们有问题的id,即object_id:12345
。使用此ID我们可以获取问题的信息,因此查询网址为:https://graph.facebook.com/12345
。
在问题的返回信息中,我们还会有options of the poll,它将是一个名为options
的字段。每个选项的信息都将在此字段中给出,每个选项都有一个votes
字段,该字段将告诉您选项收到的投票数。所以你将得到民意调查的结果。
在编码之前,使用graph explorer来测试这些内容。并阅读文档链接以了解有关问题的更多信息。
答案 1 :(得分:0)
通常,元数据= 1 GET参数会告诉您是否有更多相关数据可用。