Facebook объявил о возможности использовать FQL через Graph API: https://developers.facebook.com/blog/post/579/
Это очень хорошо, но я бы хотел использовать его через PHP SDK, так как все мое приложение использует его, и вся авторизация проходит через это.библиотека.У меня есть последняя версия Git SDK, но это:
$facebook->api('/fql?q=SELECT+uid2+FROM+friend+WHERE+uid1=me()');
... или подобные запросы просто не работают.Он возвращает пустой массив (ы) или замораживает мой Apache (!).Какая магия происходит внутри библиотеки, которую так легко выбрать или ее результаты не могут пройти?
РЕДАКТИРОВАТЬ: Я знаю, что могу использовать поддержку REST API в PHP SDK как Вы упоминаете .Мне было любопытно использовать новый метод, поскольку REST API устарел и, скорее всего, через пару месяцев его больше не будет.Моя политика заключается в использовании последних доступных функций Facebook.При этом мне не нужно будет время от времени обновлять свой код из-за использования устаревших функций.
РЕДАКТИРОВАТЬ 2: Что ж, я надеюсь, что в моей комнате нет ЛСД ...однако сегодня я открыл свой браузер со всеми моими предыдущими попытками использовать различные подходы, упомянутые выше, и угадайте, что ...?Оно работает!Теперь я могу использовать именно тот фрагмент кода, который я написал на несколько строк выше, и он отлично возвращает то, что ожидается ... Вместо WTF я говорю: Facebook Platform .