У нас есть настройка базы данных для нашего приложения. Мы просим пользователя войти в facebook, прежде чем их баллы будут добавлены в базу данных, и мы используем их идентификатор facebook, чтобы идентифицировать их запись в таблице. По какой-то причине произошла ошибка и дублирование их рекорда. Мы не можем понять, что вызывает эту ошибку (мы не можем ее воспроизвести), но мы знаем, что в какой-то момент этого процесса последние две цифры пользовательского пользовательского пользователя facebook равны 0, что делает это отличается от их более раннего входа.PHP Facebook, создать токен доступа к доступу без токена доступа
Мой вопрос не о ошибке (мне нужно было дать контекст проблемы). Наш путь вокруг этого, пока мы не сможем выяснить причину, заключается в том, чтобы иметь работу cron для поиска дублирующегося имени и адреса электронной почты, а затем посмотреть на каждый идентификатор facebook в записях и определить, какая из двух действительна, а какая нет.
В настоящее время после просмотра документации я могу создать токен доступа к приложениям со следующим вызовом api: https://developers.facebook.com/docs/facebook-login/access-tokens#apptokens. Однако для объекта php, который позволяет мне сделать запрос на facebook, требуется токен доступа (через сеанс) https://developers.facebook.com/docs/php/FacebookRequest/4.0.0. Документация, которую я нашел, создающую запрос api для получения токена доступа к приложениям, устарела, поскольку версия используемого sdk была обесценена.
Итак, поскольку он понимает это, мне нужен токен доступа для создания токена доступа. Там должна быть способом, чтобы получить доступ приложения маркеров
(Если у меня есть какие-либо недоразумения документации, пожалуйста, напишите в комментариях, так что я могу улучшить этот вопрос)
Ну, что не отвечает на мой вопрос. Вызов API, который вы указали, должен быть вызван объектом FacebookRequest (я также заметил, что facebook недавно перешел на v5.0, однако наш код был разработан с v4), которому нужен объект FacebookSession, который сам должен быть создан с токеном доступа. Как я уже сказал в этом вопросе, это означает, что мне нужен токен доступа для создания токена доступа. Никогда не указано, как используется метод '{app_id} | {app_secret}' в коде, используете ли вы это вместо параметра токена доступа? есть ли другой перегруженный метод, который использует этот подход? – Qdot543
Он отвечает на ваш вопрос. Просто используйте это как токен доступа. Это все в документах. – Tobi