CM.com의 SMS 제출 API에서 SMS를 제출해 보았습니다.

4775 단어 apiOTPREST-APISMSC#

아는 사람은 아는 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

좋은 웹페이지 즐겨찾기