Я ищу способ реализовать friends.getMutualFriends старого REST API Facebook с помощью FQL. Причины двоякие:
1. getMutualFriends возвращает только список идентификаторов, и я хотел бы использовать мультизапрос для получения дополнительной информации для каждого возвращенного идентификатора (вместо того, чтобы делать дополнительные звонки в Facebook)
2. Я бы хотел сделать несколько таких звонков вместе. batch.run немного ограничен (20 вызовов) и, вероятно, медленнее, чем мультизапрос.
К сожалению, я, вероятно, не могу использовать таблицу друзей, потому что, хотя sourceID принадлежит пользователю моего приложения, targetID может не быть пользователем моего приложения (Facebook даже не позволяет мне выбирать друзей из цель даже во вложенном запросе, что понятно из соображений конфиденциальности.)
Но так как я могу получить общих друзей с помощью friends.getMutualFriends, мне интересно, есть ли какой-нибудь FQL-эквивалент.