2012-04-25 72 views
1

我怎样才能(如果可以)从Facebook图表中获得投票/问题的结果?目前我回来的东西类似于下面的东西:从Facebook获取投票结果图Graph

"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。

谢谢!

回答

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的字段。每个选项的信息将在此字段中给出,并且每个选项都有一个votes字段,它会告诉您选项已收到的投票数。所以你会得到调查结果。

使用graph explorer测试这些东西,然后再编码它们。并阅读文档链接以了解更多关于问题的信息。

0

通常,元数据= 1 GET参数告诉您是否有更多可用的相关数据。