创蓝云智 API
  1. 1.2.4代码示例
创蓝云智 API
  • 创蓝短信API文档介绍
  • 开发引导
  • 1.2.1调用说明
  • 1.2.2DEMO下载
  • 1.2.3常见问题
  • PHP DEMO
  • C# DEMO
  • Asp DEMO
  • go demo
  • Node.js DEMO
  • Python DEMO
  • java DEMO
  • 1.3应用场景_普通短信
  • 1.3应用场景_变量短信
  • 短信API接口列表
  • 1.6.1返回码示例
  • 1.6.2.1接口返回码
  • 1.6.2.2个性化接口返回码
  • 1.6.2.3定制接口返回码
  • 1.6.3.1国际接口响应码
  • 1.7.1服务协议
  • 开发引导
  • 1.2.1调用说明
  • 1.2.2DEMO下载
  • 1.2.3常见问题
  • PHP DEMO
  • C# DEMO
  • Asp DEMO
  • go demo
  • Node.js DEMO
  • Python DEMO
  • java DEMO
  • 1.3应用场景_普通短信
  • 1.3应用场景_变量短信
  • 短信API接口列表
  • 1.6.1返回码示例
  • 1.6.2.1接口返回码
  • 1.6.2.2个性化接口返回码
  • 1.6.2.3定制接口返回码
  • 1.6.3.1国际接口响应码
  • 1.7.1服务协议
  • 短信API接口列表
  • 短信API接口列表
  • 1.1介绍
    • 创蓝短信API文档介绍
  • 1.2开发引导
    • 开发引导
    • 1.2.1调用说明
    • 1.2.2DEMO下载
    • 1.2.3常见问题
    • 1.2.4代码示例
      • PHP DEMO
      • C# DEMO
      • Asp DEMO
      • go demo
      • Node.js DEMO
      • Python DEMO
      • java DEMO
  • 1.3使用场景
    • 1.3应用场景_普通短信
    • 1.3应用场景_变量短信
    • 调通短信接口
    • 变量短信发送
  • 1.4国内短信
    • 短信API接口列表
    • 相同内容群发接口
    • 相同内容变量接口
    • 余额查询接口
    • 回送上行明细接口
    • 拉取上行明细接口
    • 拉取状态报告
    • 回送状态报告
  • 1.5国际短信
    • 国际短信发送
      • 国际短信单条发送接口
      • 国际短信群发送接口
    • 推送明细说明
      • 推送状态报告
      • 推送上行明细
    • 拉取明细说明
      • 拉取状态报告
      • 拉取上行明细
  • 1.6返回码说明
    • 1.6.1返回码示例
    • 1.6.2国内接口返回码
      • 1.6.2.1接口返回码
      • 1.6.2.2个性化接口返回码
      • 1.6.2.3定制接口返回码
    • 1.6.3国际接口返回码
      • 1.6.3.1国际接口响应码
  • 1.7协议
    • 1.7.1服务协议
  1. 1.2.4代码示例

go demo

功能说明:该接口要求提前在253后台添加模板,提交短信时,系统会自动匹配审核通过的模板,匹配成功任意一个模板即可发送。签名和短信内容需要提前在253云通讯后台报备,审核通过后即可发送。
Main.go
package main
import (
"net/http"

"net/url"

"encoding/json"

"fmt"

"bytes"

"io/ioutil"

"unsafe"
)
type JsonPostSample struct {
}
func  main() {
params := make\(map\[string\]interface{}\)
//请登录zz.253.com获取API账号、密码以及短信发送的URL
params\["account"\] = ""  //创蓝API账号

params\["password"\] = "" //创蓝API密码

params\["phone"\] = "18721755342" //手机号码
//设置您要发送的内容:其中“【】”中括号为运营商签名符号,多签名内容前置添加提交
params\["msg"\] =url.QueryEscape\("【253云通讯】您好,您的验证码是999999"\)  

params\["report"\] = "true"

bytesData, err := json.Marshal\(params\)

if err != nil {

    fmt.Println\(err.Error\(\) \)

    return

}

reader := bytes.NewReader\(bytesData\)

url := "http://smssh1.253.com/msg/send/json"  //短信发送URL

request, err := http.NewRequest\("POST", url, reader\)

if err != nil {

    fmt.Println\(err.Error\(\)\)

    return

}

request.Header.Set\("Content-Type", "application/json;charset=UTF-8"\)

client := http.Client{}

resp, err := client.Do\(request\)

if err != nil {

    fmt.Println\(err.Error\(\)\)

    return

}

respBytes, err := ioutil.ReadAll\(resp.Body\)

if err != nil {

    fmt.Println\(err.Error\(\)\)

    return

}



str := \(\*string\)\(unsafe.Pointer\(&respBytes\)\)

fmt.Println\(\*str\)
}

【创蓝云智】API开发者 微信交流群

用微信扫右侧二维码,加入【创蓝云智】API开发者 交流群,互助沟通

扫码加入交流群
上一页
Asp DEMO
下一页
Node.js DEMO
Built with