【问题标题】:How to get all users from aweber list in asp.net?如何从asp.net中的aweber列表中获取所有用户?
【发布时间】:2013-02-15 12:36:28
【问题描述】:

我正在开发获取所有 aweber 用户列表的 Web 应用程序(使用 VS2010 和 asp.net、c#)。我正在使用以下代码来实现它。

我正在使用this 有用的文档。根据这份文件,我做了以下事情..

  1. 在 aweber labs 中创建帐户https://labs.aweber.com/
  2. 创建了“测试”应用
  3. 使用 aweber 团队提供的“consumerKey”和“consumerSecret”代码。
  4. 使用以下代码

    String consumerKey = "Afdgdfgdgfgdfll";
    String consumerSecret = "zDKexfgdfgdfQqlKh5KD";
    API api = new API(consumerKey, consumerSecret);
    api.CallbackUrl = "http://" + Request.Url.Host + ":" + Request.Url.Port + "/Authorize.aspx";
    api.get_request_token();
    HttpContext.Current.Session.Add("oauth_token", api.OAuthToken);
    HttpContext.Current.Session.Add("oauth_token_secret", api.OAuthTokenSecret);
    api.authorize();
    

我得到空值“OAuthToken”。如果有任何解决方案,请让我指导。

提前致谢。 !!

【问题讨论】:

    标签: asp.net list aweber


    【解决方案1】:

    查看http://aweber.codeplex.com/

    这将为您节省大量工作。

    【讨论】:

    • 嗨,亚当,感谢您的回复。但我在api.authorize() 上遇到错误...它会将我重定向到https://auth.aweber.com/1.0/oauth/authorize?oauth_token=Aqnfdgjlgdfgfdgdfgjk 这个链接。当我尝试使用我的 labs 开发人员 帐户登录时,它会给我“通知:无效凭据 - 请重试”。那么,它询问哪些登录详细信息? ?那么,我需要一个regular Aweber account 吗?或者还有其他方法吗??
    • 您需要使用普通的 Aweber 帐户,而不是开发者帐户。
    • 我们可以使用这个网址https://api.aweber.com/1.0/accounts/<id>/lists/<id>/subscribers 来获取订阅者列表吗?我在这个实验室参考文档labs.aweber.com/docs/reference/1.0#subscribers 上找到了它
    • 亚当,哦,所以我们必须需要一个正规的 Aweber 帐户。所以我们需要添加该帐户的详细信息并需要使用该帐户的登录详细信息??
    • 该网址可用于拉动订阅者,但您需要使用您的常规 Aweber 凭据才能登录这些类型的操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 2022-11-22
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    相关资源
    最近更新 更多