我正在使用抄写员在我的应用程序中登录LinkedIn。oAuth with Scribe for LinkedIn - accessToken问题
我想知道是否有办法自动获取accessToken的过程,以便用户不必输入验证标记。
可能吗? 如果是,我可以得到一些帮助吗?
感谢提前:)
我正在使用抄写员在我的应用程序中登录LinkedIn。oAuth with Scribe for LinkedIn - accessToken问题
我想知道是否有办法自动获取accessToken的过程,以便用户不必输入验证标记。
可能吗? 如果是,我可以得到一些帮助吗?
感谢提前:)
你可以重定向到您所选择的网址,如果你通过ServiceBuilder
的callback
方法提供它的浏览器。
可以回调添加到ServiceBuilder在当前版本抄写的是这样的:
OAuthService service = new ServiceBuilder()
.provider(LinkedInApi.class)
.apiKey(SystemVariables.LINKEDINAPIKEY)
.apiSecret(SystemVariables.LINKEDINSECRETKEY)
.callback("YOUR_CALLBACK_URL_HERE")
.build();
我已经尝试过,但会引发异常。我遵循相同的范例来提供[非OOB示例](https://github.com/fernandezpablo85/scribe-java/blob/cafa2fd69f70bfbf81324c83528b196ca7c14998/src/test/java/org/scribe/examples/LiveExample.java) :' OAuthService服务=新ServiceBuilder() .provider(LinkedInApi.class) .apiKey(键) .apiSecret(秘密) .callback(回调) .build(); String url = service.getAuthorizationUrl(EMPTY_TOKEN);' – 2013-12-02 21:58:00
这样做:'service.getAuthorizationUrl(service.getRequestToken())'不起作用,因为提供的URL不包含回调URL。 – 2013-12-02 22:03:26
感谢您的答复。但在新版本的抄写员中,我在哪里提到回调功能的用法? 默认情况下,它给了我一个手动访问的链接(它是OOB)。 – Krish 2012-04-23 17:25:57