本文介紹了如何安裝和使用Direct MailSDK。
當需要調用Direct Mail介面時,我們建議通過OpenAPI進行介面的查詢、調試和產生範例程式碼。
下面是基本步驟:
一、進入OpenAPI調試頁面
以發送郵件介面為例:
發送郵件(調試和程式碼範例)
發送單條郵件:
調試和程式碼範例入口:
https://api.alibabacloud.com/api/Dm/2015-11-23/SingleSendMail
支援迴圈和並發調用。
單次請求支援100個收信地址。其他參數請參考文檔:SingleSendMail。
批量發送郵件:
調試和程式碼範例入口:
https://api.alibabacloud.com/api/Dm/2015-11-23/BatchSendMail
使用控制台或介面建立的模板和收件者清單進行批量發信。其他參數請參考文檔:BatchSendMail。
二、查詢相關介面並填寫參數
請使用預設推薦的介面版本2015-11-23,該名稱不變,但介面會持續最佳化更新。

查看介面文檔說明:

三、選擇開發語言調試
選擇開發語言,並點擊“發起調用”。

四、產生調用程式碼範例
方式一:使用Direct Mail產品SDK
擷取SDK安裝命令
測試通過後,就可以前往本地或測試伺服器進行安裝SDK了。
在“SDK資訊”中,可以查看Direct MailSDK的版本和安裝命令。


方式二:使用CommonRequest的方式
切換到“Common模式產生樣本”,預設使用Body傳參而非URL,以免因為URL過長被攔截。

C#樣本:
C#語言SDK發送長內容時,報錯“Invalid URI: The Uri string is too long”
其他相關文檔:
Java泛化調用1.0說明(計划下線)
五、其他注意事項
建立AccessKey
登入主帳號後,調試頁面無須填寫Key值,但是本地或伺服器使用時需要進行代碼配置。
(註:也可以使用阿里雲存取控制服務建立的AccessKey。)
單擊頁面右上方按鈕建立 AccessKey,彈出建立對話方塊。
閱讀提示後,單擊確定。
請勿在代碼中寫入程式碼"accessKeyId","accessKeySecret"值,以免泄露。
阿里雲SDK支援在作業系統的環境變數中定義ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET的值,代碼中從環境變數擷取後進行鑒權,參考文檔:身分識別驗證配置。