自动AWeber身份验证?如何在不必登录的情况下以编程方式访问一个用户的数据?

时间:2012-04-12 16:03:13

标签: oauth aweber

如何使用AWeber API自动检查给定用户列表中是否存在电子邮件地址? AWeber范式令我感到困惑,他们的文档很差。基本上,你得到的是能够在你的网站上放置AWeber登录表格(就像这个:https://www.aweber.com/login.htm),所以任何AWeber用户都可以使用我的网站登录他们的AWeber帐户并查看他们的订阅者和列表数据。这没用。

API密钥没有实际意义:他们只是确定是的,我是开发人员,是的,我已经注册了我的应用程序。 API密钥与USER数据有 nothing

这完全不是MailChimp处理登录的方式:每个用户都可以下载自己的API密钥并使用它们进行身份验证,然后以编程方式从列表中检索用户数据。

我需要做的是在我的网站上创建“会员区”,并且为了让访问者能够在仅限会员的内容中查看内容,他们必须加入我的列表。这是一个简化的登录表单,只询问电子邮件地址(不需要密码)。但我无法看到如何通过AWeber令人费解的oAuth限制来做到这一点。我目前可以检查电子邮件地址的唯一方法是登录我自己的表单(https://www.aweber.com/login.htm表单的本地副本),然后检查电子邮件地址。这不会以编程方式工作。如果我无法自动访问订阅者数据,那么API的重点是什么?

如何自动化身份验证,以便我的应用程序可以从我的用户列表中检索订阅者信息,而无需登录?

1 个答案:

答案 0 :(得分:1)

使用者密钥标识您的应用程序,访问密钥是应用程序访问帐户的权限,两者都需要向API发出请求。

有一个用于访问aweber帐户订户数据的php快速入门。 http://engineering.aweber.com/quick-start-api-script-in-php/ 生成访问密钥后,必须将其存储以备将来使用。