授权申请后检索Facebook用户档案

时间:2012-03-20 00:34:22

标签: facebook facebook-opengraph

目前,我的设置类似于本教程(http://thinkdiff.net/facebook/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/

目前,我可以在授权应用程序后立即检索用户信息,并输出类似的信息。

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

是否可以从已经接受申请的用户那里提取信息?

1 个答案:

答案 0 :(得分:1)

从您的问题和评论中,我假设这个问题可以通过这种方式改写“100位用户授权我的应用程序,现在我想要检索有关所有这些的基本信息。”facebook是否为我提供了一个方法来取回所有这些用户的清单及其基本信息?“如果这个问题,答案是否定的,你不能。

当用户授权该应用时,您将收到一个access_token,您必须在处理该用户之前将其与其fbId和其他信息一起保留。如果您只需要基本信息,请在用户授权您的应用并存储数据时处理数据。如果你不这样做,你不能保证再次有机会。

如果到目前为止尚未处理数据,最好的选择是等待用户返回您的应用并为您提供一个新的access_token,您可以通过访问该网址来获取信息 - “https: //graph.facebook.com/me?access_token=xxx”。

希望这能回答你的问题。