【问题标题】:Get user access token from Graph Api Explore facebook and extend it从 Graph Api Explore facebook 获取用户访问令牌并扩展它
【发布时间】:2014-10-08 12:49:14
【问题描述】:

当我拥有自己的应用程序 ID 和应用程序密码时,我知道如何获取短期用户访问令牌,然后将其扩展到长期访问令牌 (facebook)。但现在我想获取并扩展 Graph Api Explorer 提供的访问令牌。我该怎么做 ? 如果我们手动执行,我们会从 Graph Api Explorer 获取访问令牌,但它是短期的,将在大约 1 小时后到期,我怎样才能使其成为长期访问令牌?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    这是不可能的。要扩展访问令牌,您必须使用 app_idapp_secret。我假设您没有 Graph Explorer 的 app_secret,所以这可能会变得很困难。

    【讨论】:

    • 我理解这个问题,但是有什么解决方法
    • 不,如果这是设计使然,为什么每个人都总是要求解决方法?!首先,您应该问自己为什么有必要使用 Graph Explorer。这只是另一个应用程序。您对使用它有什么期望?
    • 我想按名称搜索 fb 用户,当我使用由 App 生成的用户访问令牌时,它返回一个包含名称和 Id 的结果列表,但这里的 id 是应用范围 id 和我不能用这个。当我使用 FB Graph 进行搜索时,我需要一个真实的 Facebook 用户 ID。有什么建议吗?
    • 为什么需要全局ID?您也可以在应用范围的 id 上执行每个请求...
    • graph.facebook.com/298434840343050 不起作用,因为它是 App 范围的用户 ID,我通过使用 FB 应用生成的访问令牌获取此 ID,graph.facebook.com/299768896876311 有效,因为它是真正的 Facebook 用户 ID 和我通过使用 Graph Api Explorer 生成的访问令牌来获取此 ID。我需要一个全局 ID
    【解决方案2】:

    我仍然有这个问题,Tobi 不明白这个问题。 Facebook 访问令牌在大多数情况下确实存在问题,这是更大的问题之一。

    我有一个 facebook 流插件,用户可以在其中显示他们的个人资料帖子。 但是唯一有效的访问令牌是由 Graph API Explorer 生成的,并且无法扩展。与 APP 关联的任何其他访问令牌都将不起作用。

    令人难以置信的是,Facebook 没有允许用户生成访问令牌以访问其个人信息的工具。 目前没有任何可行的解决方案。难以置信。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      相关资源
      最近更新 更多