1

sendgridWebAPIを使用しているPHPを使用してプロジェクトを開発しています。その中で、ユーザーが指定した日付の毎週または毎月のニュースレターを送信したいと思います。

sendgridでこれを管理する方法がわかりません。誰かが私を助けて、その解決策を教えてくれませんか。

4

3 に答える 3

1

ここに記載されているニュースレターAPIを探しています。

http://sendgrid.com/docs/API_Reference/Newsletter_API/index.html

具体的には、APIを使用して、スケジュールエンドポイントを使用して配信をスケジュールできます。

http://sendgrid.com/docs/API_Reference/Newsletter_API/schedule.html

PHPラッパーがないため、curlなどを使用してリクエストを行う必要があります。

于 2013-03-07T16:26:16.887 に答える
0

ここからSendgridPHPラッパーをダウンロードします:

https://github.com/sendgrid/sendgrid-php

   'path / to / sendgrid-php/SendGrid_loader.php'をインクルードします。

   // SendGridクレデンシャルを使用してSendGridオブジェクトを初期化します:
   $ sendgrid = new SendGrid('username'、'password');

   //新しいSendGridMailオブジェクトを作成し、メッセージの詳細を追加します
   $ mail = new SendGrid \ Mail();
   $ mail->
   addTo('foo@bar.com')->
   setFrom('me@bar.com')->
   setSubject('Subject going here')->
   setText('Hello World!')->
   setHtml(' Hello World! ');

   //次のようにWebAPIを使用して送信します。
   $ sendgrid->
   ウェブ->
   send($ mail);


ここでSendgridAPIドキュメントを確認して くださいhttp://sendgrid.com/docs/Code_Examples/php.html

編集:

このスクリプトを毎週または毎月実行するには、サーバーでcronジョブを設定します。

于 2013-03-07T08:37:54.637 に答える
0

Sendgridはこの種のサービスを提供していません。

このニュースレターの定期的な送信を処理する場合は、データベースを管理し、サーバー上のcronジョブで管理できます。

于 2013-03-07T11:08:59.090 に答える