我正在尝试使用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.

谷歌空手而归。

最佳答案

您遇到的错误记录在labs.aweber.com网站上。
您收到该错误是因为FindSubscriber方法要求访问订阅者个人信息(姓名、电子邮件等),而您的应用程序没有从授权它的Aweber客户请求访问订阅者个人信息。
默认情况下,aweber api应用程序不请求访问订阅服务器的个人数据。在授权应用程序之前,您必须明确检查是否要访问订阅服务器的个人数据。
要更正此问题:
登录labs.aweber.com网站并请求访问订户个人数据
获取应用程序的新访问令牌
使用新的访问令牌,您应该能够通过订阅服务器找到。
请参阅下面的文档链接
https://labs.aweber.com/docs/reference/1.0#subscribers(findSubscriber方法)
https://labs.aweber.com/docs/permissions(权限)
与往常一样,如果您有任何问题,请登录实验室网站,单击“支持”,来自API支持团队的人员将很乐意为您提供帮助。

10-07 21:52