如何在 Facebook Graph API v2.1 中通过用户名获取用户 id

Chr*_*ine 5 facebook facebook-fql facebook-graph-api

我们正在开发一个 Web 应用程序,并通过 FQL 使用用户名来获取用户 ID。不幸的是,Graph API v2.1 不再支持 FQL。我还没有找到如何引用用户名来在文档中查找用户 ID 的方法。

有解决办法吗?或者说 Graph API 不可能做到这一点。我知道我可以使用名称查询用户 ID,但是使用用户名,在我们的场景中会更好。

lus*_*chn 3

这是出于隐私原因而有意为之。如果您能够使用唯一的用户名获取(真实)用户 ID,则根本不需要发明应用程序范围 ID。

如果调用/me/username,它将返回以下错误:

(#803) 无法通过用户名查询用户

顺便说一句,从 v2.0 开始你甚至无法获取用户名,只能获取真实姓名。