問題タブ [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.

0 投票する
3 に答える
86588 参照

html - APIを使用して基本的なMailChimpサインアップフォームを作成します

私はMailChimpを初めて使用し、助けが必要です。

基本的なニュースレターの登録フォームを使用すると、事前にパッケージ化されたHTMLをページに埋め込むだけです。ただし、これに伴う問題は、送信をクリックするとMailChimpページにリダイレクトされることです。(MailChimpにリダイレクトしたくないので、送信を押した後もユーザーが自分のWebサイトにとどまるようにします。

それらはAPIとたくさんのドキュメントを提供しますが、有用な例はほとんどありません。APIを使用すると、自分のサイトまたはアプリケーションと完全に統合できるようになります。彼らのドキュメントで私に当てはまるものを読んだとき、私はリンクをクリックして詳細情報を入手し、結局は輪になって回っているようです。彼らはあなたにそれをする方法を教えますが、彼らはあなたにそれをする方法を「示す」ことができません。

APIキーを取得できます。ドキュメントがたくさんあり、ラッパーとプラグインがたくさんあります... PHP、Drupal、Wordpressなど...

事前にパッケージ化されたソリューションに関するここでの混乱は、Wordpress、PHP、またはDrupalではなく通常の静的HTMLページがあることです...したがって、どこから始めればよいのかわかりません...私も知りませんPOSTまたはを使用することになっている場合GET

私はAPIの初心者ではありません...私はGoogleMapsAPIに自分のやりたいことを何でもさせることで非常にうまくやっています。ただし、Googleは、私が学んだ詳細なドキュメントに加えて、実際の実例を提供しています。APIのより細かい点を把握する前に、実際に動作することを確認したいだけです。

オンラインドキュメントに確かな例やチュートリアルがないので、APIを使用して最も基本的なHTMLサインアップフォームを作成する方法を尋ねています。

0 投票する
8 に答える
17386 参照

php - MailChimpAPIPHP-利益団体に追加

現在、PHP用のMailChimp APIバージョン1.3.1(http://apidocs.mailchimp.com/api/downloads/#php)を使用しています。

MailChimpでリストを設定し、動的に追加したいと思います。

  1. リストのサブスクライバー(完了$objMailChimp->listBatchSubscribe($strMailingListID, ...):)
  2. インタレストグループ化(完了$objMailChimp->listInterestGroupingAdd($strMailingListID, ...):)
  3. それらのグループへの分科会(完了$objMailChimp->listInterestGroupAdd($strMailingListID, ...):)
  4. 関連するグループに割り当てられたサブスクライバー(未完了)

API(http://apidocs.mailchimp.com/api/1.3/#listrelated)は、利益団体にサブスクライバーを追加する方法についていくらか不明確です-ここに誰かアイデアがありますか?

0 投票する
2 に答える
2860 参照

php - MailChimp API の listUpdateMember を取得してユーザーのメール アドレスを変更できない

メンバーが Web アプリでメール アドレスを変更したときに、MailChimp API を使用してメンバーのメール アドレスを更新しようとしています。

私はLaravel MailChimp バンドルを使用しており、うまく機能しています (ユーザーのサブスクライブ、グループの更新、名前の更新などを行うことができます) が、merge_vars または何かが間違っている必要があります。

私はこれを使用します:

「$response = 1」なので、うまくいったと思いましたが、MailChimp でサブスクライバー リストを表示すると、ユーザーのメール アドレスは変更されていません。

1.3 API ドキュメントには、merge_vars の「EMAIL」と「NEW-EMAIL」の詳細を記載した listSubscribe があり、このスタックオーバーフローの投稿でそれについて読みました。既存のメンバーであっても、もう一度 listSubscribe を使用しようとしましたが、メンバーが既に購読されているという $response で失敗しました。

どこが間違っている可能性があるかについての推奨事項はありますか? この種の listUpdateMember API の使用法の明確な例は見つかりませんでした。

0 投票する
3 に答える
8988 参照

mailchimp - MailChimp メール送信 v3.0

MailChimp API のバージョン 2.0 には、キャンペーン送信 API があります。ただし、v3.0 には同様の API が見つかりません。ワークフローを開始できる自動化 API を見つけましたが、ドキュメントによると、API を使用してワークフローを作成することはできず、GUI を使用してのみ作成できるようです。要件は、MailChimp API を使用してメールを送信できることです。お知らせ下さい。

0 投票する
3 に答える
17311 参照

c# - .Net で MailChimp API v3.0 を呼び出す

新しい 3.0 REST API を介して MailChimp アカウントにアクセスしようとしています。私は次のことをしました:

ただし、このコードを実行すると、次の json の詳細で 401 エラーが発生します。

URI で使用しているデータセンター (この例では us1) は、API キーの dc と一致します。MailChimp SDK を使用すると API キーが機能するので、キーが無効ではないことがわかります。また、Fiddler を使用すると、MailChimp SDK が URI で行っているのと同じ dc を呼び出していることがわかります。

認証に問題がある理由についてのアイデアはありますか?

EDIT 質問で述べたように、新しい 3.0 REST API へのアクセスについて具体的に尋ねています。サードパーティのラッパーを使用するのではなく、これを直接実行しようとしています。

新しい API は http 呼び出しで構成されているため、非常に簡単です。私は単に認証ピースに問題があります。

0 投票する
6 に答える
122622 参照

php - Adding subscribers to a list using Mailchimp's API v3

I'm trying to add users to a list I've created in Mailchimp but I can't find any code examples anywhere. I've tried figuring out how to use the API but I'm very much a "Look at an example and learn" kind of person.

I've tried using version 2 of the API but nothing seems to be working despite working from examples on the net and Mailchimp says the following about earlier versions of their API on their website:

Versions 2.0 and earlier are deprecated. Only minimal support—bug fixes, security patches—will be available for those versions.

UPDATE 1: I did some further research based on TooMuchPete's answer with regards to the link on Managing Subscribers and altered some code I found here, but it won't work because the function http_build_query() doesn't deal with nested arrays. I'm not sure how to deal with the 'merge_fields' portion of adding a subscriber. My current code is below:

UPDATE 2: I've now resorted to using curl and I've managed to get something almost working. The data sends through to Mailchimp but I'm receiving the error "Your request did not include an API key." I'm guessing I need to authenticate as mentioned here. I've tried adding it to the http header which hasn't worked. See my code below:

0 投票する
3 に答える
11325 参照

php - cURL と Mailchimp API v3 を使用してリスト内の購読者を更新する

Mailchimp の既存のリストにユーザーを追加するコードを以下に示します。

このコードはユーザーをリストに追加するだけで、同じユーザーの詳細を 2 回追加しようとすると、2 回目の試行で次のエラーがスローされます。

test@user.com はすでにリストのメンバーです。PATCH を使用して既存のメンバーを更新します。

PATCH を使用してユーザーの詳細を更新するにはどうすればよいですか? どこに指定すればよいかわかりません。

0 投票する
3 に答える
4502 参照

python - Mailchimp API 3.0 を使用して、Users または Interests から 10 を超えるエントリを取得するにはどうすればよいですか?

mailchimp にはいくつかのリストがあり、その中には何千人ものユーザーがいるものもあり、代表者の 1 人が、リストのいくつかを統合し、「グループ」(AKA Interests) を使用して特定のオーディエンスをターゲットにすることを勧めました。

40 を超える個別の興味を含む 1 つの「興味カテゴリ」があり、API を介してユーザーをサブスクライブし、適切な「グループ/興味」に追加できるように、名前と一緒に ID を取得したいと考えています。

私は彼らの名前と一緒に興味を持っていることにとても近づいていますが、ドキュメントにはエントリの量を増やしたり、次の10に行くことについては何も書かれていません. http://kb.mailchimp.com/api/resources/lists/interest -カテゴリ/興味/リスト-興味-コレクション

これがまったく役立つ場合、これは私が興味を引き出すために使用したコードです。(Python で書かれており、'requests' ライブラリを使用しています)

残りの「興味/グループ」、名前と ID の両方を取得して、それらを正しく割り当てる方法はありますか? (テスト ユーザーをアップロードし、関心データにパッチを適用し、Web サイトをチェックして追加されたグループを確認する以外の方法)