【问题标题】:How to get user access token though server-side authentication如何通过服务器端身份验证获取用户访问令牌
【发布时间】:2016-05-23 04:28:07
【问题描述】:

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

可捕获的致命错误: 传递给 Facebook\Helpers\FacebookRedirectLoginHelper::__construct() 的参数 1 必须是 Facebook\Authentication\OAuth2Client 的实例,给定字符串,在 /home/ds09/public_html 中调用/adopted/newsiteadmin/facebook_sdk_api/examples/access_token.php 在第 50 行并在 /home/ds09/public_html/adopted/newsiteadmin/facebook_sdk_api/src/Facebook/Helpers/FacebookRedirectLoginHelper.php 在第 75 行定义

提前感谢您的帮助

【问题讨论】:

标签: php facebook facebook-graph-api facebook-php-sdk facebook-access-token


【解决方案1】:

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

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

这是link,您可以在其中获取应用的用户访问令牌,您可以在此link 上进行验证。

谢谢。

【讨论】:

    【解决方案2】:

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

    首先开始检查需求:

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

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

    【讨论】:

    • 感谢托尼帮助我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 2020-06-09
    • 2019-09-28
    相关资源
    最近更新 更多