我正在尝试从网站页面获取 Facebook 提要(使用 Drupal 设置),并且正在尝试设置 OAuth2 身份验证。
我已经设置了 Facebook 应用程序,并获得了应用程序密钥和应用程序秘密 - 但现在模块要求“访问令牌 url”和“授权 url”
这些究竟是什么?我是从 Facebook 获取它们,还是我自己生成它们?我需要使用代码来做到这一点吗?
我正在尽可能多地阅读,我什至无法判断这是否是代码问题。
我正在尝试从网站页面获取 Facebook 提要(使用 Drupal 设置),并且正在尝试设置 OAuth2 身份验证。
我已经设置了 Facebook 应用程序,并获得了应用程序密钥和应用程序秘密 - 但现在模块要求“访问令牌 url”和“授权 url”
这些究竟是什么?我是从 Facebook 获取它们,还是我自己生成它们?我需要使用代码来做到这一点吗?
我正在尽可能多地阅读,我什至无法判断这是否是代码问题。
您需要自己生成这些,通常是通过编写代码。不过,有很多方法可以简化这个过程,其中一种是使用 Temboo。
Temboo 使使用 API 变得容易,这意味着简化 OAuth 过程。您可以使用 Temboo 的 OAuth 向导生成 Facebook 访问令牌,而无需编写任何代码。您还可以超越向导,使用 Temboo 以您选择的语言(包括 PHP)自动为您生成的代码生成令牌和授权 URL。
观看此处的视频,了解有关 Temboo 如何帮助 OAuth 的更多信息:
(全面披露:我为 Temboo 工作,所以如果您有任何问题,请告诉我!)
当模块要求 access_token 时,它表示有权查看当前页面的用户/应用程序的 access_token。不确定“authorize_url”是什么意思。
什么是 access_token?
您是手动生成它们还是使用代码来生成它们?
GET /oauth/access_token?
client_id={app-id}
&client_secret={app-secret}
&grant_type=client_credentials
在旁注中,我恳请您先试用Graph Explorer并在其中构建您的查询,然后再在您的应用程序中编写查询。
希望这可以帮助。