public OAuthAccessToken getAccessTokens(UserContext userContext) { oAuthAccessTokenManagementService = new OAuthAccessTokenManagementServiceService(); string soapServer = CurrentValues.Instance.YodleeSoapServer; oAuthAccessTokenManagementService.Url = soapServer + "/OAuthAccessTokenManagementService_11_1"; long?applicationId = (long)CurrentValues.Instance.YodleeBridgetApplicationId; try { OAuthAccessToken authAccessToken = oAuthAccessTokenManagementService.getOAuthAccessToken(userContext, applicationId, true); if (authAccessToken != null && authAccessToken.token != null && authAccessToken.tokenSecret != null) { log.InfoFormat("Successfully received access token. Access Token:{0}. Access Token Secret:{1}. Token Creation Time:{2}", authAccessToken.token, authAccessToken.tokenSecret, authAccessToken.tokenCreationTime); return(authAccessToken); } log.ErrorFormat("Received null access token. authAccessToken:{0} authAccessToken.token:{1} authAccessToken.tokenSecret:{2}", authAccessToken == null ? "null" : authAccessToken.ToString(), authAccessToken == null || authAccessToken.token == null ? "null" : authAccessToken.token, authAccessToken == null || authAccessToken.tokenSecret == null ? "null" : authAccessToken.tokenSecret); } catch (Exception e) { log.ErrorFormat("Exception while getting access token. Maybe the application id is invalid. Application id:{0} Exception:{1}", applicationId, e); } return(null); }
//oauth public void getAccessTokens(UserContext userContext) { oAuthAccessTokenManagementService = new OAuthAccessTokenManagementServiceService(); //oAuthAccessTokenManagementService.Url = System.Configuration.ConfigurationManager.AppSettings.Get("soapServer") + "/" + oAuthAccessTokenManagementService.GetType().FullName + "_11_1"; oAuthAccessTokenManagementService.Url = System.Configuration.ConfigurationManager.AppSettings.Get("soapServer") + "/" + "OAuthAccessTokenManagementService_11_1"; OAuthAccessToken authAccessToken = null; long? applicationId = 10003200; try { authAccessToken = oAuthAccessTokenManagementService.getOAuthAccessToken(userContext, applicationId, true); if (authAccessToken != null && authAccessToken.token != null && authAccessToken.tokenSecret != null) { String message = "Access Tokens Retrieved Successfully..\n"; message = message + "\n"; message = message + "Access Token: " + authAccessToken.token + "\n"; message = message + "Access Token Secret: " + authAccessToken.tokenSecret + "\n"; message = message + "Token Creation Time: " + authAccessToken.tokenCreationTime + "\n"; System.Console.WriteLine(message); } } catch (SoapException se) { System.Console.WriteLine("The given application id is invalid\nException:\n" + se.ToString()); } }