Я пытаюсь захватить страницы Facebook, которые понравились моим друзьям.
SELECT uid,page_id,type,profile_section,created_time FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
Я заметил, что некоторые данные отсутствуют в наборе результатов, поэтому я запросил таблицу для отдельных идентификаторов пользователя следующим образом:
SELECT uid,page_id,type,profile_section,created_time FROM page_fan WHERE uid={id1}
SELECT uid,page_id,type,profile_section,created_time FROM page_fan WHERE uid={id2}
...
Очевидно, что для некоторых друзей идентификаторы работают, но для некоторых других запрос возвращает пустой результат.
Я подумал, что, возможно, эти пропавшие пользователи имеют некоторые настройки конфиденциальности, не позволяющие приложениям извлекать данные из своих учетных записей.
Есть мысли?