Aweber C# Api не авторизован - неверный ключ AccessToken

У меня проблема с Aweber C# api со страницы: http://aweber.codeplex.com/

Я получаю несанкционированный ответ из следующего кода. Мне было интересно, если кто-нибудь может помочь мне увидеть, что я скучаю, пожалуйста?

String consumerKey = "####";
String consumerSecret = "####";

API api = new API(consumerKey, consumerSecret);

api.OAuthToken = "####";
api.OAuthTokenSecret = "####";
api.OAuthVerifier = "##";

Aweber.Entity.Account account = api.getAccount();

Я предполагаю, что упускаю что-то важное, но не могу понять, что это такое.

Заранее спасибо за помощь.

D.

1 ответ

Решение

Вам необходимо добавить следующий код перед api.getAccount();

        // Set callback url (if not set will default to this page)
        api.CallbackUrl = "http://" + Request.Url.Host + ":" + Request.Url.Port + "/Authorize.aspx";

        // Get request token
        api.get_request_token();
        // Save the token and secret in session 
        HttpContext.Current.Session.Add("oauth_token", api.OAuthToken);
        HttpContext.Current.Session.Add("oauth_token_secret", api.OAuthTokenSecret);

        // Will redirect user to the Aweber authorize page
        api.authorize();
Другие вопросы по тегам