我正在尝试从网站页面获取Facebook Feed(使用Drupal进行设置),我正在尝试设置OAuth2身份验证。
我已经设置了Facebook应用程序,并获得了应用密钥和应用程序密钥 - 但现在该模块要求“访问令牌网址”和“授权网址”
这些恰恰是什么?我是否从Facebook获取它们,我自己生成它们吗?我需要使用代码吗?
我正在尽可能多地阅读,我甚至无法判断这是否是代码问题。
答案 0 :(得分:0)
当模块请求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并在您的应用中编写查询之前在那里构建查询。
希望这有帮助。
答案 1 :(得分:0)
您需要自己生成这些,通常是编写代码。有很多方法可以简化这个过程,其中一个是使用Temboo。
Temboo可以轻松使用API,这意味着可以简化OAuth流程。您可以使用Temboo的OAuth向导生成Facebook访问令牌,而无需编写任何代码。您还可以使用Temboo将以您选择的语言(包括PHP)自动为您生成的代码来移动向导以生成令牌和授权URL。
点击此处的视频,详细了解Temboo如何为OAuth提供帮助:
(完全披露:我为Temboo工作,如果您有任何疑问,请告诉我!)