【发布时间】:2012-01-20 01:04:11
【问题描述】:
我正在尝试获取 LinkedIn 的访问令牌 这是代码的一部分,
OAuthService service = new ServiceBuilder().provider(LinkedInApi.class).apiKey("My_Api_Key").apiSecret("My_secret_key").build();
System.out.println("LinkedIn Service created");
Token token = service.getRequestToken();
System.out.println("Got Request token");
System.out.println(service.getAuthorizationUrl(token));
//https://api.linkedin.com/uas/oauth/authorize?oauth_token=some_value
Verifier verifier = new Verifier("verifier_you_got_previously");
我能够获得一个请求令牌,以及https://api.linkedin.com/uas/oauth/authorize?oauth_token=some_value 的授权 URL
要获取 Verifier 对象,我需要将验证器值传递给构造函数。我如何获得这个值?这是一个 oob 请求,因此没有为服务设置回调。
获取oauth_verifier的授权Url应该怎么做?
【问题讨论】:
-
如果您只想登录,请使用内联登录。
-
您正在使用 scribe,为此只需阅读 scribe developer.linkedin.com/thread/1745的作者的这篇文章
-
您可以查看developers.linkedin.com 中的Javascript API 教程 内联登录是其中最简单的。它在正文的 onload 函数中被调用。如果你仍然有疑问,我会分享你的代码......
-
@UmeshAwasthi 那个帖子真的过时了。对不起,我从来没有更新过:(
-
@PabloFernandez:这很好,即使我自己也在使用 scribe 来完成我几乎所有的应用程序出色的工作 :)