使用Facebook Graph API搜索用户

时间:2012-06-19 13:21:14

标签: javascript facebook facebook-graph-api facebook-access-token

我正在处理应用程序,我想将它连接到Facebook。 用户应在文本框中键入他的(姓名/用户名),并自动我的应用程序应找到他的Facebook帐户。 为了搜索用户,我需要用户访问令牌。如何在用户输入用户名和密码之前获取用户访问令牌? 我正在使用Javascript SDK。

2 个答案:

答案 0 :(得分:1)

  

如何在用户输入用户名和密码之前获取用户访问令牌?

简单回答:你不能。

为什么您希望用户搜索以获取自己的帐户?让他登录,你马上知道他是谁(他也是如此,甚至在登录之前也是如此)。

答案 1 :(得分:1)

我认为你想要的是服务器端身份验证(OAuth)。

通过OAuth登录后,您拥有访问令牌(不是来自用户,而是来自您自己的帐户或您网页的帐户)。使用该访问令牌,您可以搜索此人的姓名,例如https://graph.facebook.com/search?q=mark&20zuckerberg&type=user。但是,如果有多个查询结果,您无法确定哪个帐户来自用户。