Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 访问令牌url和授权url_Php_Facebook_Authentication_Drupal - Fatal编程技术网

Php 访问令牌url和授权url

Php 访问令牌url和授权url,php,facebook,authentication,drupal,Php,Facebook,Authentication,Drupal,我正在尝试从网站的页面获取Facebook提要(使用Drupal进行设置),并尝试设置OAuth2身份验证 我已经设置了Facebook应用程序,并获得了应用程序密钥和应用程序机密-但现在模块要求“访问令牌url”和“授权url” 这些究竟是什么?我是从Facebook上获取的,还是我自己生成的?我需要使用代码来完成吗 我正在尽可能多地阅读,我甚至不知道这是否是一个代码问题 应用程序密钥:应用程序的ID 应用程序机密:用于获取“应用程序访问\u令牌” 当模块请求访问令牌时,表示有权查看当前页面的

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

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

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

我正在尽可能多地阅读,我甚至不知道这是否是一个代码问题

  • 应用程序密钥:应用程序的ID
  • 应用程序机密:用于获取“应用程序访问\u令牌”
  • 当模块请求访问令牌时,表示有权查看当前页面的用户/应用的访问令牌。不确定“授权url”是什么意思

    什么是访问令牌

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

    • 当用户将其facebook帐户与您的应用程序连接时,facebook将返回一个用户访问令牌
    • 要获取应用程序访问令牌,您必须使用*应用程序密钥*和*应用程序密钥*。示例代码:
      GET/oauth/access\u令牌?
      客户端_id={app id}
      &客户端_secret={app secret}
      &授予\类型=客户\凭证
    顺便说一句,我恳请您在应用程序中编写查询之前,在那里尝试并构建您的查询


    希望这能有所帮助。

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

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

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

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