3

I'm trying to retrieve a specific subscriber from an AWeber list using the PHP SDK.

Code:

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

The problem is, I'm getting the following error:

WebServiceError: Method requires access to Subscriber information.

Google comes empty handed.

4

1 回答 1

9

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

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

默认情况下,AWeber API 应用程序不请求访问订阅者的个人数据。在您的应用程序获得授权之前,您必须明确检查是否要访问订阅者个人数据。

要纠正这一点:

  1. 登录 labs.aweber.com 网站并请求访问订阅者个人数据
  2. 为您的应用获取新的访问令牌
  3. 使用该新的访问令牌,您应该能够被订阅者找到。

请参阅下面的文档链接

与往常一样,如果您有任何问题,请登录实验室网站,单击支持,API 支持团队的人员将很乐意为您提供帮助。

于 2011-06-18T03:26:50.293 回答