Наше приложение использовало Facebook Facebook Third_party_id в качестве идентификатора пользователя в нашей системе.Однако после 8 января 2019 года в Facebook это поле будет устаревшим.
https://developers.facebook.com/docs/facebook-login/changelog
Поэтому нам нужно перенести идентификатор пользователя из Third_party_id в идентификатор Facebook.Я нашел способ в как получить идентификатор пользователя (uid) 3rd_party_id в Facebook API 2.1
https://graph.facebook.com/[THIRD_PARTY_ID]?access_token=[APP_ACCESS_TOKEN]
Через этот API я смог получить большинствоидентификаторы пользователей Facebook.Однако для некоторых пользователей (около 5%) я получил следующую ошибку:
{"message": "Неподдерживаемый запрос на получение. Объект с идентификатором '100030923440139' не существует, не может быть загружен из-заотсутствует разрешение или не поддерживает эту операцию. Прочитайте документацию Graph API по адресу https://developers.facebook.com/docs/graph-api", «код»: 100, «тип»: «GraphMethodException», «fbtrace_id»: «B6rwJo7I9oQ», «error_subcode»: 33}
Может кто-нибудь сказать мне, как это исправить?
Есть ли какие-либо другие способы получения идентификаторов пользователей Facebook с помощью идентификатора третьего_партийного пользователя и токена доступа к приложению?