sendcloud的api呼叫時可能出現的問題

2021-07-02 20:30:10 字數 444 閱讀 6196

最近做edm的傳送用sendcloud遇到了一些問題,正好記錄一下。

由於功能需求每一封edm郵件的內容有很大一部分不相同,

一開始準備以引數的形式將不同的內容傳進去,後來失敗了。原因是sendcloud規定引數不能大於一定的值(據說是模板總大小的25%,具體我也沒去測試,反正就是不行)。

後來改變策略每次傳送的流程改為:生成模板內容-》替換模板-》傳送。這樣修改以後就不能使用列表傳送了。而且傳送一封edm需要呼叫多次api速度下降很多。

想提高速度就想到了多程序,這時問題出現了(應該是sendcloud不支援多程序),當開啟多程序同時傳送edm的時候就會出現程序a執行了替換模板的操作,這個時候程序b執行了傳送操作,這就導致了程序a的模板被程序b呼叫並且傳送。最後的結果就是有的客戶收到的跟我們預覽的效果不一致。

這個目前還沒找到好的解決方案。只能是單程序的傳送。如果有好的解決方案請告訴我。謝謝

nodejs呼叫SendCloud郵件API2 0

sendcloud作為專業的第三方郵件傳送服務提供商,具有高效和穩定的特點,很好地滿足平時業務中的相關需求。前一陣在使用時發現原有的郵件api介面公升級到2.0了,對於普通傳送功能而言,主要的區別在於傳遞的引數從body引數變成了query引數,由於sendcloud官網還未給出nodejs版本的示...

python get的方式呼叫api

import requests 匯入request模組 def apisort url r params1 response requests.get url url,params params1 用匯入的request模組的get方法訪問url,並在後面加上引數 print response.st...

iOS 呼叫私有API

objecitve c的重要特性是runtime 執行時 在interacting with the runtime 互動執行 中,執行時函式部分,蘋果給出了 usr lib libobjc.a.dylib庫,這個共享庫提供支援動態屬性的objective c語言,通過其介面,可以用於開發將其他語言...