2013-08-18 2 views
1

지난 8 시간 동안 현재 사용자의 알림을 검색하고 싶습니다. 이 API를 App에 넣기 전에 FQL 모드에서 Graph API Explorer를 사용하고 있습니다. 권한에 따라 user_about_memanage_notifications이 있습니다. 내가 찾고 있어요 요청은 이것이다 :Facebook 알림 FQL 쿼리 문제

SELECT notification_id FROM notification WHERE recipient_id={0} 

그러나 그것은 반환 : 내가 잘못 뭐하는 거지

{ 
    "error": "Request failed" 
} 

?

답변

0

오류 Request failed 은 일반적으로 요청이 올바르지 않을 때 발생합니다. 그래서에만 유효 recipient_id는 현재 사용자의 ID 또는 me()

현재 사용자의 통지

- 제대로 설명서를 읽어 보면

  1. ,이 API를 가져 오는 데 사용됩니다 ; 친구 나 다른 사용자가 아닙니다.

  2. recipient_id으로 현재 사용자의 아이디를 시도한 경우 {0}과 함께 제공 한 아이디가 올바르지 않습니다 (일부 구문 오류).

    그래서

    , 대신 당신은 단순히 쓸 수 recipient_id = me()