SDK
说明
为了方便开发者调试和接入 SendCloud 的邮件和短信服务,我们提供了基于不同语言 的 SDK 工具包
所有 API 的参数、返回值、错误码,请参见邮件 API, 短信 API
Java
SDK使用方式有下载JAR导入项目和引用Maven库依赖
下载JAR导入项目
使用指引
- 如果不用maven,可访问上述中央仓库,下载最新版本的sendcloud-sdk-java.jar包导入项目中,下载sendcloud-sdk-java-sources.jar来查看源码
- 支持国际版的邮件发送、以及国际国内各自的接口功能
- 配置文件sendcloud.properties中,CN-代表国内接口,SGP-代表国际接口,默认调用CN
- 发送邮件,请配置 API_USER 和 API_KEY
- 发送短信,请配置 SMS_USER 和 SMS_KEY
引用Maven库依赖
使用指引
- 访问复制最新版本的配置依赖到自己项目 pom.xml 文件中,如下1.7版本示例.
- 用了Maven,Idea中内置的Maven会自动下载源码到settings.xml中配置的本地路径,例如D:\maven.m2\repository\net\sendcloud\sdk\sendcloud-sdk-java\1.7
- 支持国际版的邮件发送、以及国际国内各自的接口功能
- 配置文件sendcloud.properties中,CN-代表国内接口,SGP-代表国际接口,默认调用CN
- 发送邮件,请配置 API_USER 和 API_KEY
- 发送短信,请配置 SMS_USER 和 SMS_KEY
配置依赖1.7版本示例
<!-- https://mvnrepository.com/artifact/net.sendcloud.sdk/sendcloud-sdk-java -->
<dependency>
<groupId>net.sendcloud.sdk</groupId>
<artifactId>sendcloud-sdk-java</artifactId>
<version>1.7</version>
</dependency>
PHP
下载
代码示例
代码示例路径:sendcloud-php-sdk/examples/
文件名 | 说明 |
---|---|
SendMail.php | 邮件发送示例 |
SendSms.php | 短信发送示例 |
SendVoice.php | 语言发送示例 |
Ruby
下载
使用指引
- 配置文件,需要对 config.rb 文件进行配置
- 发送邮件,请配置 API_USER 和 API_KEY
- 发送短信,请配置 SMS_USER 和 SMS_KEY
代码示例
代码示例路径:ruby_sdk/
文件名 | 说明 |
---|---|
send_mail.rb | 邮件发送示例 |
send_sms.rb | 短信(包含语音)发送示例 |