2012-04-25 103 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參數告訴您是否有更多可用的相關數據。