0

我有一個Facebook的畫布應用程序。一旦用戶授權應用程序,我將存儲Facebook用戶名。Facebook應用程序用戶信息

我想收集有關用戶的更多信息。我閱讀了以下文章。

get list of facebook users who are using specific application using FQL

Facebook Canvas App - Finding all users who have installed the app

How to get all the user IDs of people who are using your Facebook application

一旦我存儲用戶名,如果我想我怎麼得到它的附加信息。像電子郵件,位置等(假設應用程序具有擴展權限)。一旦我擁有用戶名和App Access令牌,我可以隨時獲得這些信息嗎?

回答

2

只要您擁有用戶的usernameid以及該用戶具有所需權限的有效access_token,您可以隨時查詢此信息。

您應該同時存儲usernameaccess_token以完成此項工作。

請記住,有些信息在沒有access_token的情況下可用。另一方面,用戶可以限制他們的隱私設置,這樣一些項目對您的應用將不可見。

+0

那麼,用戶訪問令牌和App Access令牌的區別是否正確?如果我將用戶訪問令牌存儲在畫布頁上後,是否會過期? – katie77

+0

是的。每次訪問時都需要刷新訪問令牌。是的,有一個區別。您可以使用任何一種方式完成一些任務,但是發佈到用戶時間軸等內容需要使用用戶令牌,而某些應用任務需要使用應用令牌。 – cpilko

相關問題