Можно ли получить идентификатор пользователя по userName?

StackOverflow https://stackoverflow.com/questions/1614743

  •  06-07-2019
  •  | 
  •  

Вопрос

Я создаю небольшое приложение для Facebook, в котором я выполняю следующее: Пользователь заполняет имена своих друзей (используя селектор друзей). Далее я хочу получить идентификатор пользователя друга на основе его имени. Является ли это возможным? Могу ли я запросить пользователя по его имени и получить его идентификатор?

Это было полезно?

Решение

Нет, потому что имена не уникальны. Однако вы могли бы захватить UID, которые отправляет друг, потому что, хотя это выглядит как имена, он действительно выбирает UID. Затем, даже если ваше приложение не будет одобрено, вы можете запросить некоторые базовые данные (first, last, locale, url профиля)

Другие советы

Это не правда! Имена пользователей тоже уникальны, но фактическое имя не уникально!

Само имя пользователя является частью URL, например: www.facebook.com/zuck (страница Марка Цукерберга), его имя пользователя zuck , но не все пользователи имеют установить имя пользователя. Для них показан идентификатор пользователя, например: www.facebook.com/profile.php?id=123

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top