2

AWeber API を使用して、電子メール アドレスが特定のユーザーのリストに存在するかどうかを自動的に確認するにはどうすればよいですか? AWeber パラダイムは私を困惑させ、彼らのドキュメントは貧弱です。基本的に、AWeber のログイン フォームをサイトに配置する機能が得られます (このように: https://www.aweber.com/login.htm )。したがって、AWeber ユーザーは誰でも私のサイトを使用して自分のサイトにログインできます。 AWeber アカウントを作成し、購読者とリストのデータを表示します。これは無駄です。

API キーは意味がありません。それらは、はい、私が開発者であり、はい、アプリを登録したことを証明するだけです。API キーはUSER データと は関係ありません。

これは、MailChimp がログインを処理する方法とはまったく異なります。各ユーザーは、独自の API キーをダウンロードし、それを使用して認証し、リストからサブスクライバー データをプログラムで取得できます。

私がする必要があるのは、私の Web サイトに「メンバー エリア」を作成することです。訪問者がメンバー限定コンテンツのコンテンツを表示するには、私のリストに参加する必要があります。これは、電子メール アドレスのみを要求する単純化されたログイン フォームです (パスワードは必要ありません)。しかし、AWeber の複雑な oAuth 制限でこれを行う方法がわかりません。現在、メール アドレスを確認できる唯一の方法は、自分のフォーム ( https://www.aweber.com/login.htmフォームのローカル コピー) にログインして、メール アドレスを確認することです。それはプログラム的には機能しません。サブスクライバー データに自動的にアクセスできない場合、API の意味は何ですか?

ログインせずにアプリケーションがユーザーのリストからサブスクライバー情報を取得できるように、認証を自動化するにはどうすればよいですか?

4

1 に答える 1

1

コンシューマ キーはアプリケーションを識別し、アクセス キーはアプリケーションにアカウントへのアクセスを許可するものであり、API へのリクエストを行うために両方が必要です。

aweber アカウントのサブスクライバー データにアクセスするための php クイックスタートがあります。http://engineering.aweber.com/quick-start-api-script-in-php/ アクセス キーを生成したら、今後のリクエストに備えて保存する必要があります。

于 2015-04-23T18:27:25.787 に答える