我想使用JavaScript插件(https://github.com/pavelk2/social-feed)显示Facebook页面feed。
插件需要访问_token才能获取数据。据我了解,到目前为止,编程生成令牌的唯一方法是
a)创建一个Facebook应用
b)填写所有数据,术语和amp;条件,添加图标
c)请求公共页面访问并提交审核请求,并提供有关如何使用该应用程序,用户查看等的所有说明。
d)使用应用程序ID和应用程序秘密生成该应用程序的access_token,该应用将访问页面feed
这似乎只是显示我自己的页面的提要。
这个Facebook"应用"将不会由任何外部用户使用,它将仅用于从API中获取feed。
除了创建Facebook应用程序以外
我可以生成一个用户令牌,这将是获取数据的更快方法,但它会很快到期。
Facebook页面配置文件是公开的,那么为什么我需要请求一些权限以访问我的页面?
有什么简单的方法吗?
唯一的另一种方式,而无需审核的唯一方法是使用该页面的页面令牌。您可以使用扩展页面令牌,有效期为60天:https://developers.facebook.com/docs/facebook-login/access-tokens/expiration/expiration-and-piration-and-extension
当它过期时,您需要手动刷新它。