3

每个 Facebook 用户名都是唯一的,这对吗?

例如http://graph.facebook.com/jacobsome

它只返回一条记录,我们只能从 json 获取一个用户名。

{
   "id": "625747405",
   "name": "Jacob Verghese",
   "first_name": "Jacob",
   "last_name": "Verghese",
   "username": "Jacobsome",
   "gender": "male",
   "locale": "en_GB"
}
4

2 回答 2

2

Facebook 用户名是唯一的,用户可能会更改它,尽管只有一次。如果您打算使用唯一且不可变的标识符从 Facebook 检索信息,则应使用(u)idthird_party_uid

用于标识用户的字段在Graph API中命名为id ,在 FQL API中命名为uid(来自用户表)。third_party_id是一个唯一标识符,用于在不暴露真实用户 ID 的情况下与第三方共享用户信息。

于 2013-11-12T08:39:46.717 回答
2

是的。Facebook 用户名独一无二的。必须是因为正如您所说,每个用户都有一个特定的 URL。

具有相同用户名的用户会相互冲突。

于 2012-09-25T08:45:36.677 回答