首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中保存LinkedIn访问令牌?

如何在android中保存LinkedIn访问令牌?
EN

Stack Overflow用户
提问于 2013-12-14 02:37:39
回答 1查看 735关注 0票数 2

我正在使用linkedin-j库进行身份验证

我想持久化LinkedIn访问令牌对象。

代码语言:javascript
复制
LinkedInOAuthService oAuthService = LinkedInOAuthServiceFactory
    .getInstance()
    .createLinkedInOAuthService(
        LK_CONSUMER_KEY, LK_CONSUMER_SECRET
    );

//Need to persist this accessToken
LinkedInAccessToken accessToken = oAuthService
    .getOAuthAccessToken(liToken, oauthVerifier);
EN

回答 1

Stack Overflow用户

发布于 2013-12-14 02:49:26

您可以使用SharedPreferences。

这是Facebook的一个例子。您可以为LinkedIn实现相同的方式。

当用户登录后:

代码语言:javascript
复制
Editor editor = context.getSharedPreferences("facebook-session", 
                                             Context.MODE_PRIVATE).edit();
editor.putString("access_token", session.getAccessToken());
editor.putLong("expires_in", session.getAccessExpires());

当应用程序启动时,在onCreate中还原会话(如果存在):

代码语言:javascript
复制
SharedPreferences savedSession = context.getSharedPreferences
                                 ("facebook-session",Context.MODE_PRIVATE);
session.setAccessToken(savedSession.getString("access_token", null));
session.setAccessExpires(savedSession.getLong("expires_in", 0));

来源:https://developers.facebook.com/blog/post/640/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20573644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档