2013-03-07 61 views
1

我正在開發一個使用PHP的項目,其中使用了sendgrid web API。其中,我想在用戶指定日期的每週或每月發送簡報。使用Sendgrid Web API每週發送簡報

我不知道如何在sendgrid上管理它。 任何人都可以請幫助我,並給我解決方案。

+0

不知道snedgrid,但調度可以用cron作業完成 – 2013-03-07 07:53:54

+0

我知道我可以通過cron作業來做到這一點,但我想知道的是sendgrid提供的任何設施嗎? – Hardik 2013-03-07 07:57:40

回答

0

Sendgrid不提供任何此類服務。

如果您想要處理這種重複發送的新聞稿,那麼您可以通過管理數據庫和在您的服務器上通過cron作業進行管理。

0

下載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溶血素。

+0

我知道我可以做到這一點使用cron作業,但我想在sendgrid handels所有的東西 – Hardik 2013-03-07 09:22:40

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或類似的東西來創建請求。

+0

我正在尋找一個遞歸的時間表,我可以發送通訊到每個月的特定日期和時間列表。我發現發送電網不提供任何設施。 – Hardik 2013-03-08 09:54:35

相關問題