問題タブ [mailchimp-api-v3.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - API 3.0 を使用して MailChimp リストからメール アドレスでフィルタリングされた単一のレコードを取得する方法
新規購読者を CRM から MailChimp に誘導するのは簡単でしたが、次に行う必要があるのは、メール アドレスのみに基づいて 1 つの顧客レコードを取得し、MailChimp API からその MailChimp ID を取得することです。
MailChimp API 3.0 のドキュメントには、GET 呼び出しにフィルターを使用する例が限られています。メンバー リスト全体を取得せずに結果をフィルター処理することは可能だと思いますが、これはスクリプトが現在行っていることですが、リスト全体ではなく、その 1 つの顧客レコードだけが必要です。それ以外の場合は、すべてのメンバーの JSON 文字列全体を受け取ります。この大量の文字列を配列にエンコードしてから、JSON 配列を繰り返し処理して、一致する電子メール アドレスを持つレコードを見つける必要がありますが、これは非常に非効率に思えます。 MailChimp API 3.0 ドキュメントで簡単に見つけられない何かが欠けているに違いありません。
私はPHPライブラリを使用していますが、問題ではありません.API呼び出しを構築する方法を知る必要があるだけです-適切なURL(?email_address=EMAIL_TO_FILTER
試してみましたが機能しませんでした)とJSON配列構造。MailChimp API との接続に成功し、mailChimpApiRequest()
次のようなメソッドを作成しました。
上記のこのメソッドに何$url
と$postFields
配列を渡すかを誰かが理解するのを手伝ってくれますか?mailChimpApiRequest()
php - Mailchimp API v3 を使用してインタレスト グループに追加
このMailChimp api v3ラッパーを使用していますhttps://github.com/drewm/mailchimp-api/tree/api-v3
この例を使用すると、メールをリストに追加できますが、興味のあるグループの 1 つに追加することはできません。
これはコード例です:
私の理解では、興味の配列エントリがグループの ID であることが重要です。グループ タイトルとグループ名を持つ MailChimp でグループを作成しました。グループ タイトルの編集ボタンとグループ名の編集ボタンにカーソルを合わせると、ID が表示されます。グループ名の「0 サブスクライバー」にカーソルを合わせると、同じ ID と group_id が表示されます。両方の値を試しましたが、次のエラーが発生します。
配列 ( [タイプ] => http://kb.mailchimp.com/api/error-docs/400-invalid-resource [タイトル] => 無効なリソース [ステータス] => 400 [詳細] => 無効なインタレスト ID: '39561'. [インスタンス] => 12c1ab46-a0b5-4014-8107-08cfa97a9a94 )
私はグーグルで検索しましたが、まだ答えが見つかりません。何か助けはありますか?
php - AJAX mailchimp API 3.0 Bootstrap/HTML/PHP 経由で統合
ajaxを使用して同様の方法でこのソリューションを実装しようとしていますが、結果として「bool:false」var_dump
が表示されます.
コードにエラーはありますか? 私は何時間も働いていますが、何かが足りないのかもしれません。助けてください!
購読フォーム:
カスタム JS
Mailchimp スクリプト:
node.js - MailChimp API v3.0 経由でリストにメールを送信しますか?
そのため、現時点では MailChimp API v3.0 を介してキャンペーンを作成することはできません。しかし、API v3.0 を介してリスト/グループ/セグメントにメールを送信することは可能ですか? または、この機能には API v2.0 を使用する必要がありますか?
私はすでにこれを見ました: MailChimp send email v3.0
mailchimp - mailchimp API v3.0 ですべてのリストを取得するには?
現時点では、1 つのリクエストで 10 個のリスト オブジェクトが返されます。では、API v3.0 からすべてのリストを取得するにはどうすればよいですか、それとも可能でしょうか? API から取得した応答に、cursor_next などは表示されません。
私はこのエンドポイントについて話しています: http://kb.mailchimp.com/api/resources/lists/lists-collection
jquery - Mailchimp API V3 jQuery Ajax POST サブスクライバー
Mailchimp API (v3.0) に大きな更新があり、多くの jQuery プラグインは のPOST
サブスクライバー向けに古くなっていform.submit()
ます。
v3.0 ドキュメントを読んだ後:
サブスクライバーの管理では、次の JSON オブジェクト形式が提案されています。
そして、API リスト リソースの次のルート エンドポイント:
https://<dc>.api.mailchimp.com/3.0/
form.submit()
jQuery AjaxPOST
リクエストを使用したコードは次のとおりです。
これはJSON.stringify(data)
オブジェクトです:
そして、次のエラーが発生します。
何が間違っている可能性がありますか?
Mailchimp の API v3.0 ドキュメント(リスト メンバー コレクション)へのリンクは次のとおりです。