使用OAuth2身份验证的无服务器应用程序AWS Lambda函数

问题描述

致任何可以帮助我的人

很长一段时间以来,我一直在研究一种在OAuth2(在这种情况下为Facebook)API和我的数据库之间建立连接的方法,但是到目前为止我找不到所需的方法。因此,我正在寻求帮助或一些可以遵循的思路...

我想做的是简单的操作,从API端点获取数据并使用此数据更新我的表,但是验证此请求一直是我的大问题。

问题是: 我需要无服务器地执行此操作,我的意思是,我打算创建一个Node.js AWS Lambda函数并每天触发一次,就像这样简单。 但是我找不到任何示例可以说明如何在没有UI交互才能验证访问令牌的新代码的情况下如何做到这一点。

是否可以使其仅基于代码? 有办法吗? 我在问这个可笑吗?

谢谢

解决方法

访问Facebook graph-api所需的令牌(https://developers.facebook.com/docs/facebook-login/access-tokens/)类型取决于您尝试在Facebook上调用的API。

那么,您实际上要调用Facebook上的哪些API,以及出于什么目的?

注意-创建访问令牌后,您可以生成一个有效期约为60天的长期访问令牌(https://developers.facebook.com/docs/facebook-login/access-tokens/refreshing/)...您需要在无服务器应用中更新该令牌在这种情况下,每60天也是如此。