3

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.

Google は手ぶらでやってきます。

4

1 に答える 1

9

発生したエラーは、labs.aweber.com サイトに記載されています。

findSubscriber メソッドではサブスクライバーの個人情報 (名前、電子メールなど) へのアクセスが必要であり、アプリがそれを承認した AWeber 顧客からのサブスクライバーの個人情報へのアクセスを要求していないため、このエラーが発生しています。

AWeber API アプリケーションは、デフォルトでは加入者の個人データへのアクセスを要求しません。アプリケーションが承認される前に、加入者の個人データへのアクセスを希望することを明確にチェックする必要があります。

これを修正するには:

  1. labs.aweber.com サイトにログインし、購読者の個人データへのアクセスをリクエストします
  2. アプリの新しいアクセス トークンを取得する
  3. その新しいアクセス トークンを使用すると、サブスクライバーで見つけることができるはずです。

以下のドキュメント リンクを参照してください。

ご不明な点がございましたら、ラボ サイトにログインして [サポート] をクリックしてください。API サポート チームの担当者が喜んでお手伝いいたします。

于 2011-06-18T03:26:50.293 に答える