我先從有提供API的EPS平台為目標,在進一步地去研究它們所提供的API內容:
MailChimp
之前介紹了其他MailChimp的服務,因為MailChimp所提供的功能非常的多,他也有提供API給開發者使用,上述的網站主要是提供到2.0的版本,但其實目前MailChimp已經更新到3.0的版本了,從3.0版所提供的服務可以發現,MailChimp分類相當的多種,其中有一種便是Automation。
再更進一步地觀察後,就可以發現Automation的設定是可以透過API 3.0來完成的,這樣一來,Automation的服務可以更客製化,像是在某個時間點只發送郵件給某些特定的收件者,這些需求都可以更輕易地達成。而除了利用點擊的方式去觸發之外,MailChimp的Workflow也可以利用其他不同的API Call去觸發,例如他有提到的e-Commerce webhooks, Wistia video player events, CRM profile updates 都是可以當作觸發的機制。
實際去申請了MailChimp的API Key,利用這個Key就可以和自己的應用程式進行連結了:
Benchmark的特點是他有提供全中文的網站,對於我們而言是相當親切的,從Benchmark所提供的功能中也可以發現他是有提供API整合的。而他的API分成了三種不同的形式:XML-RPC、PHP、JSON,Benchmark也很詳細的列出API所提供的方法及內容,並將API分為四個部分:電子郵件相關方法、聯絡人群組相關方法、分析報告相關方法、安全維護相關方法,不僅僅是只有範例,開發者也可以直接下載API的執行代碼,在使用上相信是非常大的幫助。
從Benchmark對API介紹中其實就可以發現,他的API主要是針對使用可以對自己的Benchmark帳戶進行連接,可以更加方便的管理自己的聯絡人清單以及發送郵寄,算是能夠讓外部的系統和Benchmark的內部系統進行整合。
Benchmark本身也是有提供自動回覆系統的,如何在他們的平台上進行設定Benchmark也有清楚的說明,但是除了在平台上進行操作之外,Benchmark似乎沒有特別提到可以利用他們的API來對Automation進行觸發,這個部分可能就是比較不足的。
經過介紹及分析兩個平台的API之後,MailChimp所提供的服務是比較符合我們的需求的,雖然兩個平台都有提供自動回覆的機制,但是MailChimp在這方面是做得比較完善的,可以利用API Call來進行設定,而且他提供的API資訊相當的足夠,經過一些基本的測試之後就可以使用了。Benchmark比較美中不足的就是他提供的API方法是偏向管理帳戶的,較沒有那麼全面性,雖然內容也算是完備,但就無法完全達到我們的需求。
沒有留言:
張貼留言