Skip to content

Instantly share code, notes, and snippets.

@nazt
Created August 30, 2016 06:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nazt/3303486badc6d83dcfe8e5484e53e19d to your computer and use it in GitHub Desktop.
Save nazt/3303486badc6d83dcfe8e5484e53e19d to your computer and use it in GitHub Desktop.
serializeOAuthToken.java
private void saveAllOAuthToken(OAuthAccessToken oAuthAccessToken, String appKey) {
JSONObject underscoreNode = new JSONObject();
JSONObject accessTokenChild = new JSONObject();
try {
accessTokenChild.put("token", oAuthAccessToken.oauth_token);
accessTokenChild.put("secret", oAuthAccessToken.oauth_token_secret);
accessTokenChild.put("endpoint", oAuthAccessToken.endpoint);
accessTokenChild.put("revokecode", oAuthAccessToken.revoketoken);
underscoreNode.putOpt("key", appKey);
underscoreNode.put("requesttoken", "null");
underscoreNode.put("accesstoken", accessTokenChild);
mJSONTokenObject.put("_", underscoreNode);
AppHelper.cacheMicroGearToken(mContext, true);
AppHelper.setString(mContext, Constants.MICROGEAR_CACHE, mJSONTokenObject.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment