2012-04-25 2 views
1

Как я могу (если смогу) получить результаты опроса/вопроса на графике Facebook? В настоящее время я возвращаю нечто похожее на то, что ниже:Получение результатов опроса от 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 для получения фида.

Спасибо!

ответ

1

С учетом этого вы запросили конкретное сообщение (post-id: 12345_12345): https://graph.facebook.com/12345_12345.

Чтобы добраться до question's data мы должны запросить для вопроса идентификатор, который дается в данных этой пост в себя:

"type": "question", 
"object_id": "12345", 

отсюда мы имеем идентификатор на вопрос, в то есть object_id:12345. Используя этот идентификатор, мы можем получить информацию о запросе, поэтому URL запроса: https://graph.facebook.com/12345.

В возвращенной информации вопроса у нас также будет options of the poll, это будет поле с именем options. Информация о каждом параметре будет предоставлена ​​в этом поле, и каждая опция имеет поле votes, в котором будет указано количество голосов, полученных от этой опции. Таким образом, вы получите результаты опроса.

Используйте graph explorer, чтобы проверить эти вещи, прежде чем их закодировать. И прочитайте ссылки на документацию, чтобы узнать больше о вопросах.

0

В общем случае metadata = 1 Параметр GET сообщает вам, имеются ли более связанные данные.

Смежные вопросы