FQL Javascript Bug解决方法:从名称中搜索id

时间:2012-02-06 20:19:35

标签: facebook-graph-api facebook-fql facebook-javascript-sdk

是否有针对FQL当前错误的解决方法:http://developers.facebook.com/bugs/266794040030851?browse=search_4f2ff35cf1e521b94883666

这个想法是请求SELECT id FROM user WHERE name="First last",但索引中当前存在一个错误,您无法按名称进行搜索。 我需要从他们的全名中找到某人的facebook id,最好是由共同的朋友订购。我已经尝试过facebook搜索api,但还没有发现它可靠。

谢谢!

1 个答案:

答案 0 :(得分:1)

实际上有一个丑陋的解决方法,但你必须走出FQL:

https://graph.facebook.com/search?fields=id,name,link&q=|name|&type=user&access_token=MY_VALID_ACCESS_TOKEN

使用搜索API,这可能有用,其中有| name |你应该把“姓氏姓氏”。

编辑:

注意:Facebook应用程序不能拥有比facebook用户更多的权限,好吧我正在扩展我想说的内容:如你所知,facebook用户可以修改他的帐户设置以便不可见在公共搜索中这意味着每次搜索都不会显示该特定用户...如果您尝试搜索的用户具有此特定设置,那么即使通过FQL,您也不会看到他!

This is where a facebook user can set this