Mailchimp API v2

abenevaut

誰かが私が欠けているものを示すのを手伝ってもらえますか?

PHP mailchimpAPIでサブスクライバーを登録します。この例https://github.com/mailchimp/mcapi2-php-examplesを使用しました

APIを取得するためにcomposerjsonファイルをコピーしました。そして、リストコントローラーを使用して情報を取得し、サブスクライバーをmailchimpにプッシュしました(例:https//github.com/mailchimp/mcapi2-php-examples/blob/master/Controller/ListsController.php

try {

            $this->mc = new Mailchimp(Settings::get('mailchimp_api_key'));
            $lists = $this->mc->lists->getList();

            foreach ($lists['data'] as $list) {
                $this->mc->lists->subscribe(
                  $list['id'],
                  array(
                    'email' => $email
                  )
                );
            }
        }
        catch (Mailchimp_Error $e) {
            if ($e->getMessage()) {
                log_message('error', 'mailchimp : ' . $e->getMessage());
            }
            else {
                log_message('error', 'mailchimp : error');
            }
        }

このように、mailchimpにあるすべてのリストにサブスクライバーを追加します。

mailchimpインターフェースで、APIキーを取得しました(コードのSettings :: get( 'mailchimp_api_key')に対応します)。mailchimpリストに「テスト」リスト(us8.admin.mailchimp.com/lists/)を追加しました。

しかし、何も起こりませんでした。私が欠けているものがわかりますか?

Qubaish Bhatti

Mailchimpには4つのフラグがあり、1つのフラグはデフォルトで「double_optin」であり、trueに設定されています。したがって、ユーザーをサブスクライブしてapi return msg "Successfully subscribed"をリストするが、リストをチェックインすると、ユーザーはリストに含まれません。そのため、電子メールをチェックして、そのリストのユーザーサブスクリプションを確認する必要があります。そうするとユーザーが表示されます。そのリストに。したがって、フラグを「true」から「false」に変更する必要があります。

ありがとう

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Mailchimp Webhooks API v3

分類Dev

MailChimp v3.0APIへの接続

分類Dev

Dialogflow v2 NodeJS API ContextsClient

分類Dev

Google Maps Android API v2

分類Dev

MailChimp API v3-パッチ/更新できませんか?

分類Dev

Ionic2 / Angular2 MailChimp API GET レスポンス

分類Dev

Bing Ads API v2 oAuth2

分類Dev

How to add "Tags" to mailchimp subscriber via the api

分類Dev

Mailchimp api:投票結果の取得

分類Dev

Google Maps Android API v2 Authorization failure

分類Dev

Office api V2 authentication multiple resources in scopes

分類Dev

How to run playbook api in Ansible v2 with vault

分類Dev

dialogflow v2 apiのapp.setContext()?

分類Dev

Training Dialogflow agent via API V2

分類Dev

paypal v2 curl api invalid_client

分類Dev

Can't connect to Google Maps Api Android V2

分類Dev

polyline width conversion map api v2

分類Dev

android maps api v2 adding multiple circles

分類Dev

Overlay an image on google maps android api v2

分類Dev

最小API10のGoogleMap v2

分類Dev

Fluent-Nhibernate + Web Api v2 + Unity

分類Dev

How to set api key for Google maps v2

分類Dev

Google map API v2 Android - Markers & scale

分類Dev

How to download and use offline maps in Map API V2?

分類Dev

Updating stock via Woocommerce API V2

分類Dev

How to change Language on Android google map V2 api

分類Dev

Google Maps V2 - API key not found Error Message

分類Dev

Mailchimp APIは、インタレストグループ化のためにv1 / 2をv3に変更します

分類Dev

Mailchimp RESTful API 3.0HTTP基本認証