我正在開發一個使用PHP的項目,其中使用了sendgrid web API。其中,我想在用戶指定日期的每週或每月發送簡報。使用Sendgrid Web API每週發送簡報
我不知道如何在sendgrid上管理它。 任何人都可以請幫助我,並給我解決方案。
我正在開發一個使用PHP的項目,其中使用了sendgrid web API。其中,我想在用戶指定日期的每週或每月發送簡報。使用Sendgrid Web API每週發送簡報
我不知道如何在sendgrid上管理它。 任何人都可以請幫助我,並給我解決方案。
Sendgrid不提供任何此類服務。
如果您想要處理這種重複發送的新聞稿,那麼您可以通過管理數據庫和在您的服務器上通過cron作業進行管理。
下載Sendgrid PHP從這裏包裝:
https://github.com/sendgrid/sendgrid-php
include 'path/to/sendgrid-php/SendGrid_loader.php'; //Initialize the SendGrid object with your SendGrid credentials: $sendgrid = new SendGrid('username', 'password'); //Create a new SendGrid Mail object and add your message details $mail = new SendGrid\Mail(); $mail-> addTo('[email protected]')-> setFrom('[email protected]')-> setSubject('Subject goes here')-> setText('Hello World!')-> setHtml('Hello World!'); //Send it using the Web API like so: $sendgrid-> web-> send($mail);
檢查Sendgrid API文檔在這裏 http://sendgrid.com/docs/Code_Examples/php.html
編輯:在服務器上
設置cron作業運行這個腳本每週或mont溶血素。
我知道我可以做到這一點使用cron作業,但我想在sendgrid handels所有的東西 – Hardik 2013-03-07 09:22:40
您正在尋找的通訊API,這是記錄在這裏:
http://sendgrid.com/docs/API_Reference/Newsletter_API/index.html
具體而言,您可以使用API來安排使用時間表端點交付:
http://sendgrid.com/docs/API_Reference/Newsletter_API/schedule.html
沒有PHP包裝器,所以您需要使用curl或類似的東西來創建請求。
我正在尋找一個遞歸的時間表,我可以發送通訊到每個月的特定日期和時間列表。我發現發送電網不提供任何設施。 – Hardik 2013-03-08 09:54:35
不知道snedgrid,但調度可以用cron作業完成 – 2013-03-07 07:53:54
我知道我可以通過cron作業來做到這一點,但我想知道的是sendgrid提供的任何設施嗎? – Hardik 2013-03-07 07:57:40