如何通过服务器端身份验证获取用户访问令牌

How to get user access token though server-side authentication

如何通过服务器端身份验证 Facebook SDK 获取用户访问令牌。我遇到了这个错误:

Catchable fatal error: Argument 1 passed to Facebook\Helpers\FacebookRedirectLoginHelper::__construct() must be an instance of Facebook\Authentication\OAuth2Client, string given, called in /home/ds09/public_html/adopted/newsiteadmin/facebook_sdk_api/examples/access_token.php on line 50 and defined in /home/ds09/public_html/adopted/newsiteadmin/facebook_sdk_api/src/Facebook/Helpers/FacebookRedirectLoginHelper.php on line 75

提前感谢您的帮助

查看此页面,它对我有很大帮助。

首先开始检查要求:

  1. 检查主机 PHP 版本 5.4 或更高版本
  2. 检查 mbstring 启用和值

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

Facebook 不会在没有任何用户干预的情况下提供用户访问令牌,我的要求是通过我在调度程序中使用的编程来获取访问令牌。

但是我通过不同的方式完成了任务,这样当你做一些API操作时你不需要每次都获取用户访问令牌,你可以手动获取一次来自 Facebook 并永远使用它。

这是link where you can get the user access token for your app and you can verify it on this link

谢谢。