我正在使用抄寫員在我的應用程序中登錄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