是否可以通过userName获取用户ID?

时间:2009-10-23 17:05:20

标签: facebook

我正在构建一个小型的facebook应用程序,我正在执行以下操作: 用户填写他朋友的名字(使用朋友选择器),我接下来要做的是根据用户名检索朋友的用户ID。可能吗?我可以通过名称查询用户并获得他的ID吗?

2 个答案:

答案 0 :(得分:1)

那不是真的!用户名也是唯一的,但实际名称不是唯一的!

用户名本身就是来自网址的部分,例如:www.facebook.com/zuck(来自Mark Zuckerberg的页面)他的用户名是 zuck 但并非所有用户都设置了用户名。对于他们,它显示了一个用户ID,例如:www.facebook.com/profile.php?id=123

答案 1 :(得分:0)

不,因为名字不是唯一的。你可以做的是捕获朋友提交的UID,因为即使它看起来像名字,他真正在做的是挑选UID。然后,即使您的应用程序未获批准,您也可以查询一些基本数据(第一个,最后一个,区域设置,个人资料网址)