2012-03-20 105 views
0

目前,我有類似這樣的教程(http://thinkdiff.net/facebook/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/獲取Facebook的用戶配置文件授權應用

目前一些設置,我可以檢索用戶的信息之後,他們已授權的應用程序,它輸出這樣的事情。

Array 
(
    [id] => 123456 
    [name] => First Last 
    [first_name] => Firstname 
    [last_name] => Lastname 
    [link] => http://www.facebook.com/username 
    [username] => username 
    [birthday] => 01/01/1901 
) 

是否有可能從已經受理申請的用戶提取信息?

+0

你是什麼意思的信息?如果你的意思是他們的基本信息,這裏有一個類似的問題來回答它。 http://stackoverflow.com/questions/3900137/retrieving-user-information-from-facebook – parion 2012-03-20 00:37:22

+0

@parioscreations,我正在談論來自opengraph的信息,並且我在上面發佈了一個示例輸出。如果已創建的應用程序擁有100位授權的用戶,是否有辦法檢索他們的個人資料信息,如姓名等,並將其插入數據庫。 – Jako 2012-03-20 00:41:07

+0

我相信是這樣的...你是否要求能夠將用戶的信息保存到數據庫中的代碼? – parion 2012-03-20 00:45:30

回答

1

從你的問題和意見,我假設這個問題可以改寫這樣的「100用戶授權我的應用程序,現在我想以檢索有關所有這些基本信息。請問Facebook的給我去和方式獲取所有這些用戶的列表及其基本信息?「如果這個問題,答案是否定的,你不能。

當用戶授權應用程序時,您會收到一個access_token,在處理用戶之前,您必須保留它的fbId和其他信息。如果您只需要基本信息,請在用戶授權並存儲應用程序時處理數據。如果你不這樣做,你不能保證再次獲得機會。

如果您到目前爲止還沒有處理過數據,最好的選擇是等待用戶回到您的應用程序併爲您提供全新的access_token,您可以通過訪問該URL來獲取信息 - 「https :?//graph.facebook.com/me =的access_token XXX」。

希望這回答你的問題。

+0

非常感謝您的澄清,這正是我一直在尋找的。再次感謝。 – Jako 2012-03-20 06:22:50

+0

很高興它幫助。 – Shreeni 2012-03-21 07:26:29

相關問題