AWeber API故障排除“方法需要访问订户信息”错误

时间:2011-06-05 20:36:11

标签: php aweber

我正在尝试使用PHP SDK从AWeber列表中检索特定订阅者。

代码:

$subscribers = $account->loadFromUrl("/accounts/$account->id/lists/$list_id/subscribers");
var_dump($subscribers->find(array('email' => $email))); exit;

问题是,我收到以下错误:

WebServiceError: Method requires access to Subscriber information.
谷歌空手而归。

1 个答案:

答案 0 :(得分:9)

您遇到的错误记录在labs.aweber.com网站上。

您收到该错误是因为findSubscriber方法需要访问订阅者个人信息(姓名,电子邮件等等),并且您的应用程序未请求授权用户授权订阅者的个人信息。

默认情况下,AWeber API应用程序不会请求访问订阅者个人数据。在授权申请之前,您必须专门检查是否要访问订户个人数据。

要纠正这个问题:

  1. 登录labs.aweber.com网站并请求访问订阅者个人数据
  2. 为您的应用获取新的访问令牌
  3. 使用新的访问令牌,您应该可以通过订阅者找到。
  4. 请参阅下面的文档链接

    如果您有任何疑问,请随时登录实验室网站,点击支持,API支持团队的人员将很乐意为您提供帮助。