Facebook graph api FQL Javascript错误解决方法:从名称搜索id

Facebook graph api FQL Javascript错误解决方法:从名称搜索id,facebook-graph-api,facebook-fql,facebook-javascript-sdk,Facebook Graph Api,Facebook Fql,Facebook Javascript Sdk,FQL中当前错误是否有解决方法: 我们的想法是请求从user WHERE name=“First last”中选择id,但目前索引中存在一个bug,您无法按名称进行搜索。 我需要从某人的全名中查找其facebook id,最好由共同的朋友订购。我尝试过facebook搜索api,但没有发现它是可靠的 谢谢 实际上有一个难看的解决方法,但你必须走出FQL: 使用搜索API,这可能会起作用,如果有| name |,您应该只输入“name姓氏” 编辑: 注意:一个facebook应用程序不能比一个f

FQL中当前错误是否有解决方法:

我们的想法是请求
从user WHERE name=“First last”
中选择id,但目前索引中存在一个bug,您无法按名称进行搜索。 我需要从某人的全名中查找其facebook id,最好由共同的朋友订购。我尝试过facebook搜索api,但没有发现它是可靠的


谢谢

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

使用搜索API,这可能会起作用,如果有| name |,您应该只输入“name姓氏”

编辑:

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


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

使用搜索API,这可能会起作用,如果有| name |,您应该只输入“name姓氏”

编辑:

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


是的,我提到我试过,但它并不总是给我结果。也许我的一些主题有隐私设置,不允许应用程序访问他们的信息……这让事情变得困难。我想在那一点上没有解决办法?你确定吗?我试过的所有名字都算出了,我得到了正确的ID。。。您的令牌是否具有所有权限?比如说,名字是“巴拉克·奥巴马”,访问令牌是“AAA”,请给我写一个你的呼叫的例子。它对某些人有效,但不是所有人。很抱歉,我想它是一个超链接,所以被删掉了。我拿出了https:“graph.facebook.com/search?fields=id,name,link&q=barak+obama&type=user&access\u token=AAA”在这个搜索中我只错过了一种用户,我刚刚在我的答案中添加了一些信息来解释为什么一些用户不能被“搜索”,希望这会有所帮助。是的,我提到我曾经尝试过,但它并不总是给我结果。也许我的一些主题有隐私设置,不允许应用程序访问他们的信息……这让事情变得困难。我想在那一点上没有解决办法?你确定吗?我试过的所有名字都算出了,我得到了正确的ID。。。您的令牌是否具有所有权限?比如说,名字是“巴拉克·奥巴马”,访问令牌是“AAA”,请给我写一个你的呼叫的例子。它对某些人有效,但不是所有人。很抱歉,我想它是一个超链接,所以被删掉了。我拿出https:“graph.facebook.com/search?fields=id,name,link&q=barak+obama&type=user&access\u token=AAA”在这个搜索中我只错过了一种用户,我刚刚在我的答案中添加了一些信息来解释为什么一些用户不能被“搜索”,希望这能有所帮助。