2016-02-15 7 views
0

Я пытаюсь выполнить вложенный запрос в API-интерфейс facebook для извлечения как страниц, так и страниц (т. Е. Страниц, которые нравятся странице) через один и тот же вызов.Facebook graph API: вложенный запрос

Вот запрос данных страницы:

https://graph.facebook.com/v2.5/nytimes?fields=name,about,likes,website,description,category,cover,emails,general_info,username,talking_about_count 

возвращает выход 1:

{ 
    "name": "The New York Times", 
    "about": "Welcome to The New York Times on Facebook - a hub for conversation about news and ideas. Like our page and connect with Times journalists and readers. ", 
    "likes": 10724374, 
    "website": "www.nytimes.com www.twitter.com/nytimes www.youtube.com/nytimes", 
    "category": "Media/News/Publishing", 
    "cover": { 
     "cover_id": "10150582560169999", 
     "offset_x": 0, 
     "offset_y": 0, 
     "source": "https://scontent.xx.fbcdn.net/hphotos-xaf1/t31.0-8/s720x720/11262391_10150582560169999_4778921193093539141_o.jpg", 
     "id": "10150582560169999" 
    }, 
    "emails": [ 
     "help\u0040nytimes.com" 
    ], 
    "username": "nytimes", 
    "talking_about_count": 852257, 
    "id": "5281959998" 
} 

Вот запрос на странице любит:

https://graph.facebook.com/v2.5/nytimes/likes 

возвращает выход 2 :

{ 
    "data": [ 
     { 
     "name": "Sheri Fink", 
     "id": "161972884003991" 
     }, 
     { 
     "name": "The New York Times Books", 
     "id": "1002391179791389" 
     }, 
     { 
     "name": "The New York Times Styles", 
     "id": "993603507345855" 
     }, 
     ... 

Есть ли способ выполнить эти два запроса в уникальном вызове, используя nested requests, чтобы получить выход 2, вложенный в выход 1?

ответ

2

Я, к сожалению, не думаю, что это возможно, потому что это двусмысленность в Graph API. Я открыл ошибку об этом несколько месяцев назад, посмотреть на

+0

нормально Tobi, я предполагаю, что была проблема в названиях краев и областей. Так что единственное, что мы можем сделать, это дождаться исправления в версии 2.6. Ждем следующей версии :( – floatingpurr