Facebook FQL, чтобы получить все статусные сообщения из приложения - PullRequest
0 голосов
/ 24 июля 2010

Я пытаюсь получить список всех сообщений друзей, опубликованных приложением Facebook для Android.Приложение Facebook для Android имеет app_id = 350685531728.

Возвращает все идентификаторы друзей:

SELECT uid2 FROM friend WHERE uid1 = $facebook_user_id

Возвращает все публикации Facebook для Android для идентификатора пользователя:

SELECT message, app_id FROM stream WHERE app_id = 350685531728 AND source_id IN ($facebook_user_id)

Но это возвращает пустой набор:

SELECT message, app_id FROM stream WHERE app_id = 350685531728 AND source_id IN (SELECT uid2 FROM friend WHERE uid1 = $facebook_user_id)

Может кто-нибудь сказать мне, как исправить мой запрос, чтобы он работал?

1 Ответ

0 голосов
/ 29 июля 2010

Я сделал кучу тестов на этом.Насколько я могу судить, при запросе некоторых таблиц в FQL есть странность.После добавления LIMIT к моему запросу о состоянии он возвращает ожидаемые результаты.

Ссылка: http://bugs.developers.facebook.com/show_bug.cgi?id=9639

...