2013-08-18 69 views
1

我想檢索過去8小時內當前用戶的通知。在我將它放入我的應用程序之前,我在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 一般會在您的請求不正確時發生。

  1. 如果你正確地閱讀文檔,這個API是用來獲取 -

    當前用戶的通知

    因此,只有有效recipient_id可能是當前用戶的ID或me() ;不是他的朋友或任何其他用戶。

  2. 如果您已將當前用戶的ID設置爲recipient_id,則表示您提供的{0}的編號不正確(某些語法錯誤)。

    所以,相反,你可以簡單地寫recipient_id = me()