当前位置: 首页 > 软件库 > Web应用开发 > 网站API >

Go Sendcloud

Sendcloud 邮件 API 的 Go 封装
授权协议 未知
开发语言 Google Go
所属分类 Web应用开发、 网站API
软件类型 开源软件
地区 国产
投 递 者 鲜于勇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

这是一个 Sendcloud 邮件发送服务的 Go 语言封装包,可利用它在 Go 程序中通过 Sendcloud 发送邮件。

目前已实现以下功能:

  • 模板管理(添加、删除、更新、获取)
  • 地址列表管理(添加、删除、更新、获取)
  • 地址列表成员管理(添加、删除、更新、获取)
  • 邮件发送(模板发送、地址列表发送、附件支持)

使用方法如下:

设置 API 信息:

UpdateApiInfo("api_user", "api_key")

发送邮件:

var to = make([]map[string]string, 1)
to[0] = map[string]string{"to":"917996695@qq.com", "%url%": "http://www.baidu.com"}
var ok, err, result = SendTemplateMail("template name", "from mail", "from name", "replay to email address", "subject", to, nil)

返回数据说明:

ok     发送是否成功
err    错误信息
result 接口返回的 json 数据
  • package main import ( "fmt" "crypto/md5" "encoding/hex" "sort" "strings" "net/url" "bytes" "net/http" "io/ioutil" ) var urls = "http://www.sendcloud.net/smsapi/send" var token = "xxxxxx"

 相关资料
  • Go的封装 go中的封装和java的不太一样,在go里面是没有java中的class,不过可以把struct看成一个类,封装可以简单地看作对struct的封装,如下 type EnvelopeA struct { envelope string } type EnvelopeB struct { envelope string } 封装有一个最重要的优点,是阻止了外部调用方对对象

  • 本文向大家介绍Python实现发送QQ邮件的封装,包括了Python实现发送QQ邮件的封装的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Python实现发送QQ邮件的封装代码,供大家参考,具体内容如下 封装code 使用demo 发送纯文本 发送html 发送带图片内容 注意图片和<img src="cid:image1"><img src="cid:image2">中'image

  • 我成功地使用OAuth授权码授权流通过DocuSign进行身份验证并发送信封。签名人收件人收到电子邮件通知时,会多次引用DocuSign帐户的名称/电子邮件地址,例如,发件人显示为: 电子邮件正文中包括弗雷德·史密斯及其电子邮件地址fred@acme.com 。我们希望能够在创建信封时动态/以编程方式更改发送的电子邮件通知中的这些引用。 到目前为止,我还没有在API文档中看到这方面的任何选项-这是

  • 我正在尝试使用本教程发送一个信封请求。我正在使用NodeJS尝试以base64格式硬编码PDFFile,但我得到的是pdf_validation_failed。这是我的代码: 除了multipart中的主体之外,我将fs.readFileSync(documentName)替换为以下内容: 我错过的文件中有任何转换/加密吗?

  • 本文向大家介绍ThinkPHP5邮件发送服务封装(可发附件),包括了ThinkPHP5邮件发送服务封装(可发附件)的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了ThinkPHP5封装邮件发送服务的具体代码,供大家参考,具体内容如下 1.Composer安装phpmailer 2.ThinkPHP中封装邮件服务类 我把它封装在扩展目录 extend/Mail.php 文件里,内容如下

  • 我对Docusign有两个问题,第一,它总是用相同的帐户发送信封,无论谁被记录总是用相同的帐户发送,我不知道为什么。

  • 我正在使用Google表单将多条消息合并到一个每日电子邮件中,使用脚本和每日定时触发器发送(代码从这里复制,下面是我的版本)。 例如,一个电子邮件地址是abc@example.co.uk,他们收到了电子邮件,但在我的收件箱(xyz@example.co.uk)中是发送到abc@example.co.uk的电子邮件,但不是转发的消息或回复。 有什么办法阻止这一切吗?

  • 问题内容: 我正在使用sendgrid发送电子邮件,并且使用以下代码可以正常工作,但没有附件。 但是我需要发送附件,因此我搜索了github源和Web文档API,由于某种原因,没有javadocs,但是有一个示例GitHub sendgrid, 所以我一直在尝试直到它起作用为止,我缩小了一些异常和响应代码,起初我是被禁止的未经授权,最好是响应202,表示有效且已排队(在此处检查),这是我的代码发送