これが私がやりたいことです:
- ユーザーが自分のアプリでサインアップ フォームに記入する
- 私のアプリは入力データ (メールアドレス、名前など) を API 経由で Mailchimp に送信しますが、ステータスは「保留中」です
- 私のアプリは、ユーザーに電子メールアドレスを確認するように求める電子メールを送信します (基本的に、Mailchimp の確認電子メールをエミュレートします)。
- ユーザーが確認メールのリンクをクリックすると、アプリの確認ページに戻ります
- 私のアプリは、API を介して Mailchimp のユーザーのステータスを「購読済み」に更新します
基本的に、Mailchimps の標準的な確認プロセスをエミュレートしたいのですが、独自のアプリからメールを送信します。
方法がわからない (または可能かどうかわからない) 部分は、「保留中」のステータスで新しいサブスクライバーを追加する部分です。
厳密には関係ありませんが、興味深いかもしれない追加情報を次に示します...
標準の Mailchimp 確認メールを使用しないのはなぜですか?
確認メールには、Mailchimp がアクセスできない、各ユーザーに固有の追加情報を含める必要があります。
すべてのデータをローカルで収集し、ユーザーがメール アドレスを確認したら、すべてを Mailchimp に送信しないのはなぜですか?
説明しない理由により、必須フィールドの数とタイプは不明です。サインアップフォームが表示された時点で、Mailchimp にフィールドのリストを要求し、必要なフィールドを表示します。ユーザーが最初にフォームに入力してから電子メールで確認するまでの間に、必須フィールドが変更されている可能性があります。必須フィールドを変更した後で、以前に収集したデータを Mailchimp に送信しようとすると、エラーが発生します。
そのため、すべてのデータを同時に収集して Mailchimp に送信する必要があります。そして、そのユーザーが確認したら、Mailchimp でそのユーザーのスイッチを入れるだけです。
十分な情報を提供できたことを願っています。そうでない場合は、喜んで詳細を提供するか、ポイントを明確にしてください。
ありがとう!