問題タブ [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 リストに作成/更新する方法は?
MailChimp で既に作成されたリストがあり、購読済みリストと購読解除済みリストにいくつかのアドレスがあります。
ここで、PHP コードで API を使用してサブスクライバーのリストを作成/更新する必要があります。
応答 200 を取得しています。さらに、バッチ操作が送信された後に返される BatchId の応答を取得してみました。
操作が終了したことを返し、すべてが成功しましたが、リストは更新されていません。バッチ API を正常に使用した人はいますか?
Edit1: 新しい電子メール アドレスを持つ操作に対して、この応答を取得しています。
編集 2
説明 申し訳ありませんが、おっしゃっている意味が正確にはわかりません。しかし、私がやっていることは、最初にバッチリクエストを送信することです(例:-投稿のように2つの操作があります)。次に、作成したリクエストの応答で BatchId を取得しています。次に、BatchId を使用して Get 要求を作成しました。このため、エラーが発生した操作の情報を含む応答を取得しています。送信したすべてのアドレスの結果を含むバッチ操作の応答を取得するためのリンクを取得しました。これにはすべての操作がありますが、アドレスが既に存在する場合、その操作は成功します (成功した操作カウントに追加されるという意味で) が、加えた変更は反映されず、追加されたアドレスが存在しない場合も失敗した操作でアップします。
php - Mailchimp API 3.0 - ユーザーをリストに追加/削除 > グループ > グループ名
Mailchimp API 3.0 を使用して、php でユーザーをリスト > グループ > グループ名に挿入しようとしています。
curl を使用した良い例を見つけました。ここにありますが、ご覧のとおり、ここでは、グループ > グループ名ではなく、ユーザーをリストに追加することのみを示しています。
問題は、グループからのユーザーの追加または削除に関するドキュメントが見つからないことです。
グループを「interests」というラベルの付いたjsonデータ配列に追加し、 $merge_fields 配列に追加しようとしました(これは v2.0 用だと思います)が、成功しませんでした。
jquery - Api v3.0 および jQuery Ajax メソッドでの Mailchimp 接続エラー (401)
HTML ページを Mailchimp (無料) アカウントに接続しようとしています。私はドキュメントを読みましたが、非常に単純なはずです。
これは私の JS コードです (ページの読み込み時に読み込まれた jQuery 1.2.2):
問題は、エラー 401 (あなたのリクエストには API キーが含まれていません) が表示されることです。
Chrome REST クライアントから同じリクエストを起動すると、次のようになります。
基本認証フィールドに URL とユーザー/API を指定すると、すべて正常に動作します。
理由がわかりません、誰か助けてくれませんか?
更新: メールチンプからの回答
やあ、フランチェスコ、
提供された記事のリンクを確認しましたが、同じ Origin ポリシー ブロックに遭遇しているようです。同じ起点ポリシーにより、ajax が非起点ドメインを呼び出すことを防ぎます。このため、サーバー側のメソッドを使用して API 呼び出しを開始する必要があります。
また、現時点では、MailChimp は API 3.0 の Jsonp をサポートしていません。
他にご不明な点がございましたら、お気軽にお問い合わせください。
終わり
python - mailchimp の curl リクエストを Python リクエストに変換する
curl は正常に実行できますが、mailchimp API の Python リクエストでは機能しません。エラーが発生します。like urllib2.HTTPError: HTTP Error 401: Unauthorized
カール
Python リクエスト:
Converting cURL to Python Requests を参照しましたが、機能しませんでした。
php - API を使用せずに MailChimp インタレスト グループ ID を取得できますか?
MailChimp API を使用して、特定の関心グループを持つリストにメンバーを追加するには、そのリストの ID と関心グループの ID の両方が必要です。
これらの両方の ID を取得するには、API を照会するか、リスト ID の場合は MailChimp インターフェイスが出力するフォーム コードで見つけることができます。利益団体 ID は同じ方法では見つけることができません。フォーム コードは単に整数 ID を使用して利益団体を参照しますが、これは API によって受け入れられません。
私の質問:最初に API にクエリを実行する以外に、インタレスト グループ ID を取得する方法はありますか? つまり、MailChimp インターフェースのどこかにありますか?
コンテキスト: インタレスト グループを含む MailChimp サインアップ フォームを含む、Wordpress Web サイトへの単純なアドオンを構築しています。パラメータは、API キーとリスト ID を含む Web サイト管理で設定されます。可能であれば、興味のあるグループを取得、一覧表示、および選択するためのクエリ メカニズムを組み込む必要はなく、管理者に ID を入力させるだけにしたいと考えています。