【问题标题】:How to check the access token is valid or not without using appId and secret?如何在不使用 appId 和 secret 的情况下检查访问令牌是否有效?
【发布时间】:2014-04-18 03:14:57
【问题描述】:

我有一个访问令牌。我想使用 php-sdk 检查访问令牌是否有效。无论如何要检查访问令牌是否有效?

【问题讨论】:

  • 如果这是属于你自己应用的访问令牌,那么你应该 app_id和app_secret;如果它是不是——那么不管它是否有效,你的业务是什么......?
  • 可以使用链接graph.facebook.com/me?access_token=ACCESSTOKEN 获取用户配置文件(没有appid 或应用程序秘密)那么我如何检查访问令牌是否有效或不使用php-sdk? @CBroe
  • 例如,通过准确地调用 API ...
  • @CBroe 你能否提供一个示例 php 代码来处理这个问题。我是初学者..拜托...
  • 查看 PHP-SDK 中的文档和示例。

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


【解决方案1】:

access_token 可以在不使用 App ID 和 Secret 的情况下使用。您可以简单地对https://graph.facebook.com/me?access_token=xxx 进行 API 调用。如果access_token 有效,则可以查看用户信息。如果 access_token 无效,你会得到一个错误:

{
   "error": {
      "message": "Error validating access token: Session has expired on Mar 13, 2014 5:00am. The current time is Mar 19, 2014 8:25am.",
      "type": "OAuthException",
      "code": 190,
      "error_subcode": 463
   }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-09
    • 2013-03-07
    • 1970-01-01
    • 2018-11-13
    • 2018-02-19
    • 2019-10-31
    • 1970-01-01
    • 2018-02-16
    相关资源
    最近更新 更多