如何获得Facebook的访问令牌来显示页面的供稿?

时间:2019-02-20 16:09:17

标签: facebook facebook-graph-api

我想使用JavaScript插件(在这种情况下为https://github.com/pavelk2/social-feed)显示Facebook页面供稿。

该插件需要access_token才能获取数据。据我所知,到目前为止,以编程方式生成令牌的唯一方法是

a)创建一个Facebook应用

b)填写所有数据,条款和条件,添加图标

c)请求访问公共页面并提交审阅请求,其中包含有关如何使用该应用程序,用户等看到的所有解释。

d)使用应用程序ID和应用程序密钥来生成可访问页面Feed的应用程序的access_token

仅显示我自己页面的提要似乎要做很多工作。

此Facebook“应用程序”将不会被任何外部用户使用,而只会用于从API获取供稿。

除了创建Facebook应用程序之外,还有没有其他更快,更轻松的方式来显示页面的供稿?

我可以生成一个用户令牌,这将是获取数据的一种更快的方法,但是它很快就会过期。

Facebook页面个人资料是公开的,为什么我需要请求一些权限才能访问我的页面?

有没有更简单的方法?

1 个答案:

答案 0 :(得分:0)

唯一的方法也是唯一无需审查的方法,就是使用该页面的页面令牌。您可以使用扩展页面令牌,有效期为60天:https://developers.facebook.com/docs/facebook-login/access-tokens/expiration-and-extension

到期后,您当然需要手动刷新。