2009-10-23 55 views
0

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

回答

0

否,因为名称不是唯一的。你可以做的是捕获朋友提交的UID,因为即使它看起来像名字,他真正在做的是挑选出UID。然后,即使没有您的应用程序被批准,您可以查询一些基本数据(第一,最后,区域设置,配置文件url)

+0

我正在使用控件来保存用户的名字,当试图读取它的值我得到用户已经submited的字符串用户名。我还能怎样解决这个问题? – vondip 2009-10-23 17:15:30

1

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

的用户名本身是从URL例如为:www.facebook.com/zuck(页从马克·扎克伯格)他的用户名部分是扎克但并非所有用户都设置一个用户名。对他们来说,它显示用户例如:www.facebook.com/profile.php?id=123

相关问题