每个Facebook用户名都是唯一的吗?
E.g。 http://graph.facebook.com/jacobsome
它只返回一条记录,我们只能从json获得一个用户名。
{
"id": "625747405",
"name": "Jacob Verghese",
"first_name": "Jacob",
"last_name": "Verghese",
"username": "Jacobsome",
"gender": "male",
"locale": "en_GB"
}
答案 0 :(得分:2)
是。 Facebook用户名 唯一。必须如此,正如您所说,每个用户都有一个特定的URL。
具有相同用户名的用户会相互冲突。
答案 1 :(得分:2)
Facebook用户名是唯一的,但它可能会被用户更改,但只需一次。如果您打算使用唯一且不可变的标识符从Facebook检索信息,则应使用(u)id 或 third_party_uid 。
用于标识用户的字段在FQL API中的Graph API和 uid (来自user table)中命名为 id 。 third_party_id 是unique identifier meant to be used when sharing user information with third parties,但未公开真实用户ID。
答案 2 :(得分:0)
但不是FB上的每个人都有一个用户名,而他们有一个名字!