Я обновляю устаревший код из старой версии 3.0 SDK C # Facebook до новой версии 5.3.2.
Вкл. http://developers.facebook.com/docs/reference/fql/
это показывает, что вы можете сделать несколько запросов, например:
"query1":"SELECT uid, rsvp_status FROM event_member WHERE eid=12345678"
"query2":"SELECT name, url, pic FROM profile WHERE id IN (SELECT uid FROM #query1)"
В старом API у вас был бы просто словарь, в котором каждый запрос был сопоставлен с его именем:
"page_admin_list","SELECT uid, page_id, type FROM page_admin where uid = 1234567890"
"permissions_response","SELECT uid, read_stream, status_update, photo_upload, publish_stream, offline_access FROM permissions WHERE uid IN (SELECT page_id FROM #page_admin_list)"
В каждом из примеров обратите внимание на # во вложенном запросе. Однако я не уверен, как это сделать с помощью нового синтаксиса, поскольку он принимает только строку [] в качестве параметра.