2012-02-27 105 views
0

我正在为iPad应用程序工作。我正在使用图表API。任何人都可以告诉我如何通过输入emailid来搜索Facebook上的人吗?如何使用email-id在Facebook上搜索人员?

+0

[通过已知电子邮件地址查找Facebook用户(url到个人资料页面)]的可能重复(http://facebook.stackoverflow.com/questions/5234651/find-facebook-user-url-to-profile-page- by-known-email-address) – 2012-02-27 11:27:23

回答

0

这是不可能的! Facebook只为使用Facebook网站的用户提供此功能,并且此功能可能永远不会通过API公开。

更新:
还有就是通过电子邮件通过图形API进行搜索的可能性,但它仅限于联系人,并且不能用于搜索其他用户(见BUG #167188686695750响应):

搜索用户只能成为用户的用户功能,用于寻找新朋友或通过电子邮件搜索以在Facebook上查找现有联系人。

这实际上意味着,你需要查询API与活跃用户access_token和使用应用程序access_token或匿名不能做这样的搜索。

此外,此功能目前已破解(请参阅Searching Facebook profile with email address is no more working with Graph API)。这个错误(截至2012年2月23日)标记为固定并且修复可能会很快推出。

+0

直到2011年12月,他们在没有通知的情况下破坏它。有一个记录它的错误。 – bkaid 2012-02-27 13:57:44

+0

@OffBySome,虽然这个bug被标记为固定的,但这个功能没有以任何方式记录下来,也没有提供搜索所有人的方式,而只是“你的联系人”,我已经更新了我的答案以澄清这一点。 – 2012-02-27 14:40:17