При авторизация через Facebook возвращает левый ID

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
futbolim
Сообщения: 1978
Зарегистрирован: 2012.07.08, 19:28
Откуда: Донецк

При авторизация через Facebook возвращает левый ID

Сообщение futbolim » 2018.08.24, 14:04

Делаю авторизацию через Фейсбук.
Сначала отсылаем на https://www.facebook.com/dialog/oauth
Потом на https://graph.facebook.com/oauth/access_token
Всё хорошо работает.
Дальше забираем данные о текущем пользователе https://graph.facebook.com/me
И тут какой-то бред.
Возвращает

Код: Выделить всё

stdClass#1
(
  [name] => 'Dmitry Semenov' // Имя правильное.
  [id] => '331867790326099' // НО ТУТ НЕ МОЙ iD-ШНИК
)
Почему он мне возвращает неправильный ID? Т.е. я не могу перейти на https://www.facebook.com/profile.php?id=331867790326099. Вернее, я могу перейти, но это не моя страница и "К сожалению, этот контент сейчас недоступен"
Может версию API обновили и он теперь ID какого-нибудь профиля возвращает?
Все говорят, что нужно кем-то мне становиться.
А я хотел бы остаться собой.

Аватара пользователя
futbolim
Сообщения: 1978
Зарегистрирован: 2012.07.08, 19:28
Откуда: Донецк

Re: При авторизация через Facebook возвращает левый ID

Сообщение futbolim » 2018.08.25, 21:41

Нашёл ответ на свой вопрос: никак.
https://stackoverflow.com/questions/238 ... ed-user-id
https://stackoverflow.com/questions/291 ... h-api-user
Какая ж унылая эта соц сеть...
Все говорят, что нужно кем-то мне становиться.
А я хотел бы остаться собой.

Ответить