2011-11-01 24 views
0

我正在開始使用Facebook的實時信息,並且遇到了一個新手型的問題。我想在我的應用的用戶添加或刪除朋友時收到通知。我得到了整體架構:我設置了對「用戶」對象和「朋友」字段的訂閱,並且一旦所有驗證發生,當我的一個應用的用戶更改他的朋友時,我的回調網址會發送一個JSON字符串給我的朋友已更改的用戶的用戶ID。涼。如何獲得訪問令牌的實時朋友更新? (新手警告)

然後,我應該打電話到Facebook,以獲得這個用戶的(新)朋友,並做任何我將要與他們做的事情。有我的問題:我如何獲得訪問令牌,讓我看到該用戶的朋友?我一直在用Graph API Explorer進行試驗,並且我一直聽說,當我試圖看到USER_ID的朋友時,我「......無法查找USER_ID的所有朋友。只能查找登錄用戶(USER_ID)或登錄用戶的朋友,並具有適當的權限。「但是如果我不能這麼做,那麼獲取用戶擁有一組新朋友的通知有什麼意義?尤其是因爲Facebook文檔提出了一個關於如何獲得用戶朋友變化的實時通知的重要觀點?或者,這是否會在訂閱訂閱後奇蹟般地開始工作?

就像我說過的,這可能是一個新手,沒有想出來的大圖片的事情;有一些我錯過了。但澄清讓我過去這將不勝感激 - 謝謝!

回答

0

解決,它似乎。這個故事,如果有人發現這個主題,可以通過使用來自應用程序ID和應用程序密碼的應用程序訪問令牌構建,獲得應用程序用戶的朋友。您的用戶已經向您的應用授予了查看他們的朋友的權限,所以一切都按照它的方式進行。使用(或嘗試使用)圖形API資源管理器的問題在於,其按鈕創建的訪問令牌是一個USER訪問令牌,實際上它不能用於查看別人以外的朋友。無論如何,獲得一個應用程序訪問令牌的使用,並且應該會很好。

(順便說一句,如果有人看到我有這個錯誤,並偶然發現不正確的事情發生了偶然的機會,評論將不勝感激......)

相關問題