CM.com의 SMS 제출 API에서 SMS를 제출해 보았습니다.
아는 사람은 아는 CM.com
네덜란드의 축구 1부 리그에 소속된 BredaNAC의 공식 스폰서를 하고 있는 CM.com
축구를 좋아한다면 한번은 본 적이 있는 로고일 것이다.
이 회사, 실은 SMS 전달 서비스의 회사로 SMS 전달 툴을 API에서도 플랫폼에서도 제공하고 있다.
게다가 저비용이므로 SMS 인증이나 통지 등으로 총을 사용하고 싶은 사람에게는 추천
htps //w w. cm ぇこ m. jp
가격은 일본 국내라면 1통 8.19엔
문의도 일본어로 대응하기 때문에 안심
이용방법
①CM.com 사이트에서 문의하여 계정 생성
②신용카드로 충전(연락하면 후불에도 대응받을 수 있음)하여 SMS 게이트웨이의 제품 토큰을 취득
③ 막상 개발
코드 샘플
var request = new {
messages = new { // プロダクトトークンはここから確認する:gateway.cmtelecom.com
authentication = new {producttoken = new Guid("ここにプロダクトトークンを入力")},
msg = new[] { new {
from = "送信者名をここに入力",//送信者名に関しては下記*1を確認
to = new[] { new { number = "<+81ここに電話番号>" }},
//宛先の電話番号は日本国内だと+81に電話番号の頭の0をとる 例+819011112222
body = new { type = "AUTO", content = "ここに本文。70文字制限"}
}}
}
};
using (var client = new HttpClient())
{
var content = new StringContent(
JsonConvert.SerializeObject(request),
Encoding.UTF8,
"application/json");
var response = client.PostAsync("https://gw.cmtelecom.com/v1.0/message", content).GetAwaiter().GetResult();
response.EnsureSuccessStatusCode();
}
주의점
*1 송신자명은 알파벳으로 시작되는 임의의 문자 숫자열(au는 랜덤한 숫자가 되므로 설정 불가능)
Github
감상
처음 SMS 전송 API를 사용해 보았지만 매우 간단했습니다.
강하게 말하면, 080의 목적지에 송신지의 번호에 +81+80과 같이 국가 번호에 전화 번호의 최초의 0을 들여다 쓰는 것을 잊기 쉽기 때문에 조심하고 싶다.
에러 코드 등 좀 더 세밀한 요청을하는 경우에는 아래 사양을 참조하십시오.
htps : // / cs. cm ぇこ m. 코 m / 부시 네 s - 메사 긴 g
Reference
이 문제에 관하여(CM.com의 SMS 제출 API에서 SMS를 제출해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/TomTomoya/items/586dd4f5a48ce29d53f1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var request = new {
messages = new { // プロダクトトークンはここから確認する:gateway.cmtelecom.com
authentication = new {producttoken = new Guid("ここにプロダクトトークンを入力")},
msg = new[] { new {
from = "送信者名をここに入力",//送信者名に関しては下記*1を確認
to = new[] { new { number = "<+81ここに電話番号>" }},
//宛先の電話番号は日本国内だと+81に電話番号の頭の0をとる 例+819011112222
body = new { type = "AUTO", content = "ここに本文。70文字制限"}
}}
}
};
using (var client = new HttpClient())
{
var content = new StringContent(
JsonConvert.SerializeObject(request),
Encoding.UTF8,
"application/json");
var response = client.PostAsync("https://gw.cmtelecom.com/v1.0/message", content).GetAwaiter().GetResult();
response.EnsureSuccessStatusCode();
}
Reference
이 문제에 관하여(CM.com의 SMS 제출 API에서 SMS를 제출해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/TomTomoya/items/586dd4f5a48ce29d53f1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)