0

ウェブサイトにニュースレターの購読オプションを実装しました。現在、ユーザーが独自のデータベースに保存されている電子メール アドレスを入力するときに発明されました。

そのメール アドレスを私の Campaignmonitor.com アカウントに送信することは可能ですか? メンテナンスが少なくなると思います。一部の Drupal やその他の CMS ソフトウェアにこのオプションがあるのを見ましたが、私のサイトは Yii フレームワークを使用しているため、方法がわかりません。

このアップグレードを行う方法を明確にしてもらえますか?

4

2 に答える 2

2

キャンペーン モニター アカウントで

  1. [リストと購読者] タブに移動し、購読者 Clist を選択します。
  2. 右側のパネルで[視聴者を増やす] リンクをクリックします

サブスクライバーのサインアップ方法には、いくつかのオプションがあります。フォームをコピーしてサイトに貼り付けるを選択すると、ウェブサイトに配置するフォーム コードが生成されます。

フォーム入力を Campaign Monitor とデータベースの両方に同時に投稿したい場合は、このスレッドが役立つかもしれません

于 2013-03-22T16:30:21.620 に答える
1

私のコメントを拡張するには、はい、可能です。キャンペーン モニター URL に POST するフォームを埋め込むことで、これを行う簡単な方法があるかもしれません。ただし、CM を使用したことがないので、断言はできませんが、彼らの Web サイトを見てください。

私が行う方法は、Web サイトに PHP を追加して、REST API を使用してサブスクリプションを処理することです。したがって、Pest (またはその他の REST クライアント) をダウンロードして、コードベースにインストールしてください。5.2 で動作するので、自分の作業用にこれを選択しましたが、5.3 以降を使用している場合は、より洗練されたものがあります。

次に、CM Web サイトを使用して API キーを作成します。これを使用すると、POST フォームを使用して電子メール アドレスをサイトに送信できます。その時点で、API を使用してアドレスを購読者データベースに追加できます。それが CM 側でオプトイン メールをトリガーするかどうかはわかりません。そうでない場合は、自分で行う必要があります。

これは完全に簡単なプログラミングの問題ではありませんが、試してみて、CM の技術文書をよく調べてください。かなり徹底的に見えます。また、Pest README には、RESTful API を呼び出す方法の例があります。

于 2013-03-22T12:00:52.930 に答える