final ApiKey apiKey = guestService.createApiKey(guest.getId(), Connector.getConnector("facebook")); guestService.setApiKeyAttribute(apiKey, "accessToken", accessToken.getAccessToken()); guestService.setApiKeyAttribute(apiKey, "expires", String.valueOf(accessToken.getExpires().getTime())); guestService.setApiKeyAttribute(apiKey, "me", me);
AccessToken accessToken = new AccessToken(); accessToken.accessToken = extendedAccessToken; accessToken.expires = expires;
private AccessToken getAccessTokenFromResponse(String response) { try { return getJsonMapper().toJavaObject(response, AccessToken.class); } catch (FacebookJsonMappingException fjme) { CLIENT_LOGGER.trace("could not map response to access token class try to fetch directly from String", fjme); return AccessToken.fromQueryString(response); } }
FacebookClient.AccessToken token = getFacebookUserToken(code, redirectUrl); String accessToken = token.getAccessToken(); Date expires = token.getExpires();