Как получить токен доступа пользователя через проверку подлинности на стороне сервера

Как я могу получить токен доступа пользователя через серверную аутентификацию Facebook SDK. Я столкнулся с этой ошибкой:

Ловимая фатальная ошибка: Аргумент 1, передаваемый в Facebook \ Helpers \ FacebookRedirectLoginHelper :: __ construct (), должен быть экземпляром Facebook \ Authentication \ OAuth2Client, данная строка вызывается в /home/ds09/public_html/adopted/newsiteadmin/facebook_sdk_api/examples/access_tokenph. 50 и определено в /home/ds09/public_html/adopted/newsiteadmin/facebook_sdk_api/src/Facebook/Helpers/FacebookRedirectLoginHelper.php в строке 75

Спасибо за помощь заранее

0

Решение

Facebook не предоставляет токен доступа пользователя без какого-либо вмешательства пользователя. Мое требование — получить токен доступа с помощью программирования, которое я использую в планировщике.

Но я выполняю задачу другим способом. Таким образом, вам не нужно каждый раз получать маркер доступа пользователя, когда вы выполняете какую-либо операцию API. Вы можете получить его один раз вручную из Facebook и использовать его навсегда.

Это ссылка на сайт где вы можете получить токен доступа пользователя для вашего приложения, и вы можете проверить его на этом ссылка на сайт.

Благодарю.

1

Другие решения

Проверьте эту страницу, она мне очень помогает.

Начните сначала с проверки требований:

  1. Проверь хостинг PHP версия 5.4 или выше
  2. Проверьте MBstring включены и значения

https://benmarshall.me/facebook-php-sdk/#requirements

0

По вопросам рекламы [email protected]