AWeberApi - не удалось получить электронную почту подписчиков - PullRequest
1 голос
/ 21 ноября 2011

Я запускаю этот код

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 Ответ

3 голосов
/ 28 ноября 2011

Проблема в том, что вы не предоставили доступ к информации о подписчике в своем приложении. Выберите «Правка» -> «Настройки разрешений», установите флажок в поле «Запрос информации о подписчике», затем выберите «Сохранить настройки разрешений» и затем нажмите «Сохранить». Если все сделано правильно, вы должны вернуться на страницу приложений, и теперь она будет отображать дополнительные разрешения.

Вам придется сбросить ключ / секрет, а затем получить новый токен и секрет Oauth. Когда это происходит и запрашивается разрешение, вы должны увидеть поле над учетными данными для входа, в котором подробно описан запрос личных данных подписчика. Если вы этого не видите, значит что-то не так.

После завершения вы должны увидеть все данные подписчика, включая адрес электронной почты.

...