📌  相关文章
📜  133 (1)

📅  最后修改于: 2023-12-03 15:29:09.645000             🧑  作者: Mango

133

简介

133是中国移动的一个短信服务号码,在中国大陆地区使用。它可以用于发送和接收短信,提供了一种便捷的交流方式。对于程序员来说,133可以作为短信发送接口使用,可以用来发送验证码、通知等短信。

使用方法
注册

要使用133短信服务,首先需要在中国移动官网上注册成为开发者,获取开发者账号。注册后,就可以申请短信服务的 API Key 和 Secret Key。

API文档

中国移动提供了详细的API文档,其中包含了如何发送短信、查询账户余额等接口。可以通过访问中国移动开放平台来查看相关文档。

SDK

为了方便开发者使用133短信服务,中国移动还提供了Java、PHP、Python等语言的SDK。这些SDK封装了API接口,提供了简单易用的方法,可以加速开发过程。如Java SDK的使用:

import com.cloopen.rest.sdk.CCPRestSmsSDK;

public class CCPRestSDKTest {
	public static void main(String[] args) {
		CCPRestSmsSDK restAPI = new CCPRestSmsSDK();
		restAPI.init("app.cloopen.com", "8883");
		restAPI.setAccount("Account Sid", "authToken");
		restAPI.setAppId("App Id");
		HashMap<String, Object> result = restAPI.sendTemplateSMS("手机号码", "模板ID", new String[]{"替换内容1","替换内容2"});	
		if("000000".equals(result.get("statusCode"))){
			//正常返回输出data包体信息(map)
			HashMap<String,Object> data = (HashMap<String, Object>) result.get("data");
			Set<String> keySet = data.keySet();
	        for(String key:keySet){        
	            Object object = data.get(key);
	            System.out.println(key +" = "+object);
	        }
		}else{
			//异常返回输出错误码和错误信息
			System.out.println("错误码=" + result.get("statusCode") +" 错误信息= "+result.get("statusMsg"));
		}
	}
}
注意事项
  1. 开发者需先完成注册并拥有开发者账号、API Key 和 Secret Key 才可调用133短信服务。
  2. 发送短信需要到中国移动官网申请模板,并按照规则填写短信内容。
  3. 使用SDK发送短信时,需先设置服务器地址、端口、账号、密码等信息。