我正在使用 Java 开发一个 Web 应用程序,该应用程序想要读取该应用程序的用户的 Linkedin 个人资料。Linkedin API 使用 oAuth 并且需要通过请求 URL 获取验证码的过程,还带有一个弹出窗口来确认用户的批准。
但是,我的webapp是要在受限环境(ARM cpu + Linux)下浏览,所以我想在后台做这些验证的东西,即提前存储用户的Linkedin账号和passwd,并通过程序获取访问令牌,不是由用户手动完成的。oauth 是否支持这样的功能?
谢谢!
LinkedIn API 服务条款严格禁止以这种方式使用 API,特别是 1.5(i) 和 1.5(f)。
简而言之,必须向用户显示 API 登录屏幕,正如您提到的,该屏幕托管在 LinkedIn.com 上,并允许他们指定批准的生命周期。