【问题标题】:Access token url and Authorize URL访问令牌 url 和授权 URL
【发布时间】:2014-01-08 17:53:06
【问题描述】:

我正在尝试从网站页面获取 Facebook 提要(使用 Drupal 设置),并且正在尝试设置 OAuth2 身份验证。

我已经设置了 Facebook 应用程序,并获得了应用程序密钥和应用程序密码 - 但现在模块要求“访问令牌 url”和“授权 url”

这些究竟是什么?我是从 Facebook 获取它们,还是我自己生成它们?我需要使用代码吗?

我正在尽可能多地阅读,但我什至无法判断这是否是代码问题。

【问题讨论】:

    标签: php facebook authentication drupal


    【解决方案1】:

    您需要自己生成这些,通常是通过编写代码。不过,有很多方法可以简化这个过程,其中一种是使用 Temboo。

    Temboo 可以轻松使用 API,这意味着简化 OAuth 流程。您可以使用 Temboo 的 OAuth 向导生成 Facebook 访问令牌,而无需编写任何代码。您还可以超越向导,使用 Temboo 以您选择的语言(包括 PHP)自动为您生成的代码生成令牌和授权 URL。

    观看此处的视频,了解有关 Temboo 如何帮助 OAuth 的更多信息:

    https://www.temboo.com/videos

    (完全披露:我在 Temboo 工作,所以如果您有任何问题,请告诉我!)

    【讨论】:

      【解决方案2】:
      1. 应用密钥:您的应用的 ID
      2. App secret:用于获取“app access_token”

      当模块要求access_token时,它表示有权查看当前页面的用户/应用程序的access_token。不确定“authorize_url”是什么意思。

      什么是access_token?

      • 一个随机字符串,用于标识用户、应用程序或页面会话,并提供对 Facebook API 的临时安全访问。 (更多)[https://developers.facebook.com/docs/facebook-login/access-tokens/]

      您是手动生成它们还是使用代码来生成它们?

      • 当用户将她/他的 facebook 帐户与您的应用程序连接时,facebook 会返回一个 user access_token
      • 要获得 app access_token,您必须使用 *app_key* 和 *app_secret*。示例代码: GET /oauth/access_token? client_id={app-id} &client_secret={app-secret} &grant_type=client_credentials

      在旁注中,我恳请您先试用Graph Explorer 并在那里构建您的查询,然后再在您的应用中编写查询。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-24
        • 2021-07-09
        相关资源
        最近更新 更多