[英]How to get user's facebook pages and apps list after authentication?
在用戶將我的應用程序安裝到他/她的Facebook頁面后,我想獲得他/她的Facebook頁面和應用程序列表。
我看過這些文件:
http://developers.facebook.com/docs/reference/fql/application/
http://developers.facebook.com/docs/reference/fql/developer/
什么是最好的方法 ?
另一個問題:
如何檢查用戶是否是我應用的用戶?
您可以使用FQL查詢此信息。
select uid, name, is_app_user from user where uid in (select uid2 from friend where uid1=me()) and is_app_user=1
聽起來你沒有真正看過文檔,但它們是相當明確的問題,所以...
獲得user_likes
權限后,您可以查詢/me/likes
獲取用戶喜歡的頁面列表。 目前無法以相同的方式列出應用程序。
對/me/permissions
或/me/?fields=installed
的調用將顯示當前用戶是否安裝了當前應用程序
使用'manage_pages'權限調用/me/accounts
將顯示用戶管理的頁面和應用,但不會顯示他們使用的頁面和應用。
用戶需要允許(並且是用戶)您的應用程序才能通過oauth進行身份驗證。
您可以通過訪問以下內容列出用戶的頁面和應用:
https://graph.facebook.com/me/accounts
要么
https://graph.facebook.com/%user_id%/accounts
但是您還必須提供用戶oauth令牌。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.