FQL을 사용하여 모든 알림 목록을 검색하려고합니다. manage_notifications 권한이 있습니다. 쿼리를 수행하면 다음과 같습니다.알림에 누락 된 항목이 있습니다.
SELECT notification_id, sender_id, created_time, updated_time, is_unread, title_html, title_text, href, icon_url from notification where recipient_id = me()
이 작동합니다. 그러나 반환 된 목록에는 겉으로보기에 무작위로 일부 항목이 누락되었습니다. Facebook 웹 사이트에있는 일부 알림은 출력에 나타나지 않습니다. 내가 건너 뛰는 패턴을 발견 할 수는 없습니다. 그러나 일반 그래프 API를 사용하여/me/notifications를 호출하면 include_read = 1 정확히 동일한 항목이 누락됩니다.
내 코드에서 호출하든 그래프 탐색기를 사용하든 같은 결과가 나타납니다. 게다가 스킵 된 알림이 읽지 않은 경우 해당 알림이 목록에 표시되지 않더라도 읽지 않은 개수를 쿼리하고 "1"을 얻을 수 있습니다.
여기에 무슨 문제가 있을지 몰라?