【问题标题】:Saving authentication Keys on AWeber API在 AWeber API 上保存身份验证密钥
【发布时间】:2013-12-09 17:44:18
【问题描述】:

我正在使用 Codeplex 的 AWeber API 创建一个私有应用程序。

根据http://aweber.codeplex.com/documentation 的文档,在授权应用程序后,我可以保存 api.OAuthToken 和 api.OAuthTokenSecret 以用于进一步调用。

我在代码中所做的是:

    API api = new API(consumerKey, consumerSecret);

    api.OAuthToken = oauth_token; // Saved previously
    api.OAuthTokenSecret = oauth_token_secret;  // Saved previously

    Account account = api.getAccount();

在对api.getAccount() 的调用中,我收到了Remote Server: 401 Not authorized 异常。

我做错了什么?我可以存储令牌多长时间并且仍然有效?我需要另一个调用或在 api 上设置另一个字段吗?

感谢您的所有回复。

【问题讨论】:

    标签: c# asp.net aweber


    【解决方案1】:

    最后我得到了它的工作方式:

    1. 使用How to create an app in Aweber?中提供的PHP脚本

    2. accessKeyaccessSecret 变量复制到您的 C# 代码(这些是永久密钥)。

    3. 使用以下代码初始化 API:

    AWeber.API api = new AWeber.API(consumerKey, consumerSecret);

    api.OAuthToken = accessKey;
    
    api.OAuthTokenSecret = accessSecret;
    

    然后您可以拨打更多电话

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      • 2017-03-13
      • 2016-01-29
      • 2011-07-25
      • 2020-06-20
      • 1970-01-01
      相关资源
      最近更新 更多