【发布时间】:2011-09-11 16:07:14
【问题描述】:
我们开展了一个新项目,使用我们的网络应用程序中的职位发布 API 将职位直接发布到 LinkedIn。我们的 Web 应用程序是用 Java 开发的。
为了发布工作,LinkedIn 使用 OAuth 签名调用。基于 OAuth 的身份验证对我来说是非常新的。 LinkedIn Developers 中提供了用于在 C# here 中发布工作的示例代码。但不幸的是,我找不到 Java 的等效示例代码。
非常感谢任何用 Java 编写的向 LinkedIn 发布工作的指针/示例代码。
【问题讨论】:
-
我编写了一个遵循完整 OAuth 1 的 java 库,您只需提供 LinkedIn 的请求令牌 URL 和授权 URL,就可以开始使用了。 :) JOAuth
-
为什么这里被否决了?
-
可能是因为它“不是真正的”Java 特定的。如果你有一个 C# 示例,你应该能够重写它......
-
@Angel:但我不认为我们可以在这种情况下重写。如果您查看上面链接中为 C# 提供的示例代码,您就会明白这一点。
-
不,3-Legged OAuth 要求您获取 1) 请求令牌,然后 2) 授权请求令牌,然后 3) 访问令牌。 2-legged OAuth 要求您获取 1) 请求令牌,然后 2) 访问令牌。毕竟,你需要一个访问令牌来做 API 调用。