我运行此代码
的print_r($列表 - >订户);
您可以在下面粘贴的结果中看到没有订阅者姓名和电子邮件...我尝试了我在网络上找到的所有示例代码,所有这些代码都有相同的结果。
现在我的问题是,除了我上面使用的代码之外,如何获取所有订阅者的电子邮件?
[last_followup_sent_link] => https://api.aweber.com/1.0/accounts/6023076/lists/20746327/campaigns/f105556951
[city] =>
[http_etag] => "d6a652460dae642a0732ecf75003de4t05be96f66a1-7c14178a7fa0b2a2b7fb74be93ff058ac477ea43"
[ad_tracking] => my_web_form
[dma_code] =>
[last_followup_message_number_sent] => 1
[last_followup_sent_at] => 2011-11-17 04:52:19-05:00
[latitude] =>
[is_verified] => 1
[status] => subscribed
[area_code] =>
[unsubscribed_at] =>
[self_link] =>
[unsubscribe_method] =>
[resource_type_link] => https://api.aweber.com/1.0/#subscriber
[subscription_method] => signup form
[subscribed_at] => 2011-11-17 04:51:41-05:00
[region] =>
[longitude] =>
[verified_at] => 2011-11-17 04:52:19-05:00
[country] =>
答案 0 :(得分:3)
问题是您未在应用中授予对订阅者信息的访问权限。选择编辑 - >权限设置,在“请求订户信息”框中选中一个复选标记,然后选择“保存权限设置”,然后选择“保存”。如果操作正确,您应该回到应用页面,它现在将显示其他权限。
您必须重置密钥/密钥,然后获取新的Oauth令牌和密钥。当发生这种情况并要求许可时,您应该在登录凭据上方看到一个框,其中详细说明了个人订户详细信息的请求。如果你没有看到它,那就错了。
完成后,您应该会看到所有订户数据,包括电子邮件地址。