AWeberApi - не удалось получить электронную почту подписчиков
Я запускаю этот код
print_r($list-> абонентов);
В результате, который я вставил ниже, вы можете видеть, что нет имени подписчика и адреса электронной почты... Я перепробовал все примеры кодов, которые я мог найти в Интернете, и у всех них был одинаковый результат.
Теперь мой вопрос: как получить электронные письма всех подписчиков помимо кода, который я использовал выше?
[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] =>
1 ответ
Проблема в том, что вы не предоставили доступ к информации о подписчике в своем приложении. Выберите "Правка" -> "Настройки разрешений", установите флажок в поле "Запрос информации о подписчике", затем выберите "Сохранить настройки разрешений" и затем нажмите "Сохранить". Если все сделано правильно, вы должны вернуться на страницу приложений, и теперь она будет отображать дополнительные разрешения.
Вам нужно будет сбросить ключ / секрет, а затем получить новый токен и секрет Oauth. Когда это происходит и запрашивается разрешение, вы должны увидеть поле над учетными данными для входа, в котором подробно описан запрос личных данных подписчика. Если вы этого не видите, значит что-то не так.
После завершения вы должны увидеть все данные подписчика, включая адрес электронной почты.