无前端访问LinkedIn REST API(例如OAuth2重定向)

Seb*_*mba 7 linkedin oauth-2.0

目标

获取公司的更新,在后台任务中将它们保存在本地

问题

这应该作为后端服务完成,而无需任何真正的用户交互.我们可以提供要使用的用户帐户,但身份验证存在问题:实际上没有人可以回答OAuth重定向,并且没有公共重定向URL可供配置,因为它是后台服务.

有没有办法在没有重定向URL或真实用户的情况下访问API?

Han*_* Z. 4

您可以在常规前端流程中为您作为应用程序开发人员(即您自己作为 LinkedIn 用户)获取初始访问令牌。获得后,您可以将其存储在后端并使用 60 天来访问 LinkedIn API。

60 天后,您需要刷新令牌,如下所示: https: //developer.linkedin.com/documents/handling-errors-invalid-tokens

不幸的是,LinkedIn(尚)不支持自主刷新流程,您的应用程序可以通过在反向通道上提供刷新令牌来获取新的访问令牌。因此,开发人员必须每 2 个月手动登录一次刷新访问令牌。