Facebook graph api 基于userID获取用户名列表

Facebook graph api 基于userID获取用户名列表,facebook-graph-api,select,facebook-fql,userid,Facebook Graph Api,Select,Facebook Fql,Userid,我想进行类似以下内容的批处理查询: SELECT name FROM user WHERE uid IN (userID1, userID2, userID3 ...) and name LIKE '%searchParameter%' 这可能吗?我怎样才能做到这一点呢?是的,这是可能的 选择名称,uid来自用户,其中uid来自朋友,其中uid1=me和strpsLowerName,下部'Zuck'>=0 在上面的例子中,我查询朋友的名字,包括字母zuck 您的实际问题是什么?按问题标题中所

我想进行类似以下内容的批处理查询:

SELECT name FROM user 
WHERE uid IN (userID1, userID2, userID3 ...) and name LIKE '%searchParameter%'
这可能吗?我怎样才能做到这一点呢?

是的,这是可能的

选择名称,uid来自用户,其中uid来自朋友,其中uid1=me和strpsLowerName,下部'Zuck'>=0

在上面的例子中,我查询朋友的名字,包括字母zuck


您的实际问题是什么?按问题标题中所述的用户id查询用户表,还是按“类似”搜索?FQL没有LIKE运算符。有一些基本的字符串运算符,但我不知道是否可以将它们用于这种搜索。但是如果你已经有了用户id,为什么还要按名称查询呢?你想限制结果,这样就不会得到每个id的结果吗?这正是你的最后一点。我有一个应用程序,用户可以根据自己的姓名搜索应用程序的其他用户,但我有ID,因为使用ID提取所有名称会有点费力,我想知道是否可以使用sql中的LIKE运算符。不管怎样,你能给我一个例子,说明如何在一个批处理查询中根据uid获取名称,忘记LIKE运算符吗?在这种情况下,批处理查询是什么意思?您得到的查询已经提供了具有指定ID的用户的名称,对吗?您可以通过将strpsName,'Foo'>=0添加到WHERE条件来筛选用户名。警告,这似乎是区分大小写的。我的意思是,我不知道如何在FQL中执行此操作。如您所见,上面的语句是用SQL编写的。我是一名C开发人员,也是一名初学者。我想知道你是否能给我一些如何实现这一目标的方向。任何语言都会很好,我可以试着稍后翻译。