Устранение неполадок AWeber API «Метод требует доступа к информации подписчика» - PullRequest
3 голосов
/ 06 июня 2011

Я пытаюсь получить конкретного подписчика из списка AWeber с помощью PHP SDK.

Код:

$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.

Google приходит с пустыми руками.

1 Ответ

9 голосов
/ 18 июня 2011

Ошибка, с которой вы столкнулись, задокументирована на сайте labs.aweber.com.

Вы получаете эту ошибку, потому что метод findSubscriber требует доступа к личной информации подписчиков (имя, адрес электронной почты и т. Д.), А ваше приложение не запрашивает доступ к личной информации подписчиков у клиента AWeber, который авторизовал его..

Приложения AWeber API по умолчанию не запрашивают доступ к персональным данным подписчиков.Вы должны специально отметить, что вам нужен доступ к личным данным подписчика, прежде чем ваше приложение будет авторизовано.

Чтобы исправить это:

  1. войдите на сайт labs.aweber.com и запроситедоступ к личным данным подписчика
  2. получите новый токен доступа для своего приложения
  3. используйте этот новый токен доступа, и вы сможете найти его у подписчиков.

Пожалуйстасм. ссылки на документацию ниже

Asвсегда, если у вас есть какие-либо вопросы, пожалуйста, войдите на сайт лабораторий, нажмите поддержку, и кто-то из группы поддержки API будет рад помочь вам.

...