Example #1
0
        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);
        }
Example #2
0
        //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());
            }
        }