SendCloud的介绍以及一些使用的注意事项

一、SendCloud介绍

      SendCloud由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的API接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

百度百科

二、SendCloud使用

      SendCloud使用前需要先了解几个常用的功能以及定义。

      1.邮件模板:你要发送给客户的邮件的内容,可以是html也可以是文本,如果是html可以写入变量格式为%变量名%,在发送时SendCloud会将变量动态替换成对应的值。

      2.地址列表:当需要发送同一个模板给大量客户时可以创建一个地址列表,将客户的邮箱地址以及模板中的变量对应的值写入列表,执行发送后SendCloud会对列表中的邮箱地址进行逐一的邮件发送。

      SendCloud的API调用就是简单的post或者get请求,具体的方法请参照如下地址

开发者指南

邮件开发api

      当然SendCloud也可以进行短信的批量发送,但是我没有用过,所以不做说明。

三、SendCloud投递回应

      SendCloud自身拥有投递回应的处理机制,可以用过api调用。再这里就不多说了。我主要说的是SendCloud提供的自定义的邮件触发机制——WebHook

WebHook 详细

      webHook主要的目的是由开发者来处理用户的请求,比如点击,取消订阅等等,它的机制也很简单,在用户执行某一个请求时会向你指定的地址发送一个http的post请求,并附带一些参数(参数主要包括,验证信息,请求类型,请求时间等等),开发者可以根据这些参数自己定义处理方法。

      有一下几点需要注意:

      1.给webHook提供的地址要有返回值,哪怕返回一个空字符串,如果没有则在sendcloud发送测试的时候通不过。

      2.签名验证使用的是hmacsha256,并且签名的拼接是timestamp在前token在后生成的签名才能跟signature对的上。

      3.第三个是个人的观点,最好不要把点击,打开这样高频率的事件加到webhook中。这样会增加服务器的压力。

四、SendCloud注意事项

      SendCloud的使用很方便,但是在使用过程中可能会有一些意想不到的问题,我就说一下我遇到的问题。

      1.不要同时调用同一个模板进行邮件发送。为了是发送更加快速,开发者往往使用多进行进行发送,这样会出现一个问题就是进程A对模板进行的编辑替换,此时进程B刚好进行调用发送。导致的结果就是进程A的模板信息被进程B发送给了进程B所要发送的联系人。

      2.模板中变量不能太多。邮件模板允许添加动态的变量以%变量名%的格式存在,发送时会将变量替换成对应的值,但是SendCloud有一个隐藏规定就是变量的占比不能超过整个模板的25%,否则将不能替换成功(但api调用没有问题且没有错误提示)。

      3.向地址列表中添加用户邮箱地址时一次不要过多。开发者通过api向地址列表中添加需要发送的邮箱地址,这个过程中每一次的调用不要填写过多的地址,SendCloud的机制是加入此次添加的邮箱地址中只要有一个有问题,那么所有的邮箱地址都将添加失败。因此条件允许的情况下,为了保证添加邮箱地址的准确性,建议一个一个的去添加。

      4.api调用时需要捕获超时异常。大部分的SendCloud发送都是使用的定时脚本,执行定时脚本时如果不进行异常的捕获,某一次调用api时系统超时,那么整个脚本都会停止。因此要做一下异常的捕获和处理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容