빠 른 도 킹 제3자 인터페이스-문자 인터페이스

제1장 문자 발송 인터페이스 1.1 요청 주소 요청 주 소 는 클 라 이언 트 인터페이스 프로그램 이 호출 할 때 요청 한 url 주소 이 고 https post 인 터 페 이 스 를 사용 합 니 다.주소http://sh2.ipyy.com/sms.aspx 대응 UTF-8http://sh2.ipyy.com/smsGBK.aspx 대응 GB 2312http://sh2.ipyy.com/smsJson.aspx UTF-8 대응(반환 값 은 json 형식)http://sh2.ipyy.com/ensms.ashx UTF-8(암호 화 전송,json 사용)//userid 입구 주 소 를 입력 해 야 할 때 변 하지 않 습 니 다.인터페이스 사용자 에 게 1.2 매개 변수 설명 매개 변수 이름 의 미 는 userid 기업 id 기업 ID(인증 되 지 않 음)account 에서 사용자 계 정 사용자 계 정 을 보 내 고 시스템 관리자 password 에서 인터페이스 비밀 번 호 를 md5 암호 화 방식 으로 보 냅 니 다.md5 는 abc 123 과 같은 32 비트 대문자 로 암호 화 된 후 E99A18C428CB 38D5F 260853678922 E 03 mobile 이 모두 번호 문자 로 보 내 는 목적 번 호 를 사용 합 니 다.여러 번호 사이 에 콘 텐 츠 로 내용 문 자 를 보 내 는 내용 을 반 각 쉼표 로 구분 하고 내용 은 UTF-8 인 코딩 이 필요 합 니 다.제출 내용 형식:내용+[서명].서명 은 회사 이름 이나 회사 프로젝트 이름 입 니 다.예시:당신 의 인증 번호:1439[비약].서명 한 식별 자 입 니 다.정규 형식 으로 내용 테스트 를 제출 하 십시오.정규 내용 으로 보 내 십시오.테스트 라 고 생각 하지 않 는 것 이 좋 습 니 다.본 격 적 으로 자신의 고객 에 게 메 시 지 를 보 내 는 것 이 라 고 생각 하고 서명 글자 수 3-8 글자 sendtime 은 정시 에 보 내 는 시간 이 비어 있 으 면 즉시 보 냅 니 다.정시 발송 형식 2018-02-02 09:08:10(선택 가능)action 발송 작업 명령 은 고정 으로 설정 되 어 있 습 니 다.send extno 확장 자 번 호 는 설정 한 채널 이 확장 자 번 호 를 지원 하 는 지 먼저 물 어보 십시오.지원 하지 않 으 면 빈 칸 을 채 워 주 십시오.하위 번 호 는 숫자 일 수 있 고 최대 5 자리 수 입 니 다.(선택 가능)예:http://sh2.ipyy.com/sms.aspx?action=send&userid=&account=계 정&password=비밀번호&mobile=15023239810,13527576163&content=콘 텐 츠&sendTime=&extno=1.3 반환 값 은 클 라 이언 트 가 보 낸 http 요청 을 받 은 후 xml 로 처리 결 과 를 되 돌려 줍 니 다.형식:status-----------------------------------반환 상태 값:성공 반환 Success 실패 반환:Fail message---------관련 오류 설명 remainpoint------------------------------------------------------------------------------------------------------------------관련 오류 설명"remainpoint":"-4",----------------------------------------------------------------------------------------------------------------
매개 변수 이름 의 미 는 UserId 기업 id 디지털 유형 을 설명 하고 공급 업 체 가 제공한다.Text 64 인 코딩 후의 매개 변 수 는 다음 과 같 습 니 다.
Text 64 의 생 성 방법:1.먼저 json 문자열 을 구성 합 니 다(보 낸 구체 적 인 매개 변 수 를 포함 합 니 다).JSon 의 구 조 는 다음 과 같 습 니 다.속성 이름 의 미 는 UserName 계 정 이름 문자열 형식 을 설명 하고 공급 업 체 가 제공 합 니 다.Stamp 타임 스탬프 형식 은 MMddHHmmss 오차 가 5 분 을 초과 하지 않 습 니 다.Secret 인증 암호 생 성 방식 Md5(password+stamp)Md5 는 표준 32 비트 이 며,대문자 Password 는 공급 업 체 가 제공 합 니 다.Stamp 는 위의 필드 입 니 다.모 블 리 의 휴대 전화 번 호 는 여러 개 를 영문 쉼표 로 나눈다.문자 메시지 의 내용 Ext 확장 번호(옵션 가능)는 순수 숫자 로 구성 되 어 있 습 니 다.없 으 면 sendTime 의 시간(옵션 가능)형식 을 yyy-MM-dd HH:mm:ss 로 비 워 두 십시오.예제:{"Username":"test","Secret":"2A8D628159B0D4D3D4D58A3EB17F 3082","Stamp":"0414174715","Moblie":"15510331875",""Text":"제 인증 번 호 는:7890 입 니 다.【"오 창시 대","Ext":","SendTime":"}2.json 문자열 을 utf 8 로 바이트 배열 로 변환 합 니 다.위의 제 이 슨 전환 결과:7B 22 55 73 65 72 4E 61 6D 65 22 3A 22 74 74 22 2C 22 53 65 65 65 74 22 3A 22 32 41 38 36 32 38 31 35 39 44 34 34 34 44 44 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 38 32 22 2C 22 53 74 61 6D 70 22 3A 22 30 34 31 34 34 37 34 31 35 35 22 2C 62 6C 69 65 22 33 33 33 33 33 33 37 35 3522 2C 22 54 65 78 74 22 3A 22 E6 88 91 E7 9A 84 E9 AA 8C E8 AF 81 E7 A0 81 E6 98 AF EF BC 9A 37 38 39 30 E3 80 82 E3 80 90 E5 A5 E5 88 9B E6 97 B6 E4 BB A3 80 91 22 2C 22 45 78 74 22 2A 22 22 2C 22 53 65 6E 64 54 69 6D 65 22 3A 22 22 7D 3.바이트 배열 을 des 로 암호 화 합 니 다.des 는 CBC 모드 를 사용 합 니 다.Padding 은 PKCS 7 입 니 다.Key 생 성 방식 은 Password 를 바이트 배열 로 바 꾸 고 상위 8 자리(8 자리 미 만,오른쪽 보충 바이트 0)IV 를 key 와 동일 하 게 가 져 옵 니 다.위의 바이트 배열 이 암호 화 된 결과:Password 는 test 이 고 생 성 된 key 는 74 65 73 74 00 00 입 니 다.D0 3A 8A 1A 6F 4C 5A 7B 05 33 6C 25 60 45 BA E5 55 F2 94 1C 49 18 18 AE 67 33 F9 75 3A 75 00 B7 4A ED 06 93 83 1D 1C 47 91 9F B6 49 E3 88 D2 41 39 DE 3A B5 D2 69 FB A2 77 39 80 28 BA 41 01 38 A9 5F B0 4C 53 68 56 02 ED 7E 75 E0 FC 8B 0B E3 6B C2 10 CB 29 83 AF 14 06 FB 80 1A 3E 76 A9 2C 96 F5 49 92 5C F8 AA 6E FF 81 41 EB 1C 04 F6 77 B8 44 71 0C 61 0C C0 FE 22 3F 0D 23 2D 64 BC 7A 94 DE 7A 19 4E A8 E5 0B 53 DA 68 56 32 EB 38 9F 06 BE 4D 0F E5 78 50 AD 31 33 BB 1C 17 F6 AF 7D 52 96 FF 49 35 EA AA 95 CC 30 C9 A1 C4 64 4F 3D 23 AA FB 49 61 FA 35 96 2B 88 DB E8 76 7D 19 0A 4.암호 화 된 바이트 수 그룹 을 base 64 방식 으로 문자열 로 변환 합 니 다.텍스트 64 의 값 입 니 다.위 에 암호 화 된 바이트 생 성 결과:0DqKGm9MWnsFM2wlYEW65VXylBxJJZZZZZZZP5dTp1ALdK7QaTgx0cR5Gr5GftknJJBOd46tdJp+6J3OYAOkEBOKlfsExExYC7X514PyLC+NrwhDLKYOvvvvvvvvvvvqqqqqmmm7ggggggggqqqqqqqm7/gUHrHAT2d7d7hqqqqqqqqgggggqqqqqqqqqqqqqqgggggggggggggggggggggggg이 값 을 전송 할 때 urlencode 를 사용 하 십시오.
    :
{"StatusCode":1,"Description":"    ","MsgId":"1504141655440332","Amount":-11,"SuccessCounts":1,"Errors":[]}

매개 변수 이름 의 미 는 StatusCode 가 보 낸 상태 코드 숫자 형식 을 설명 합 니 다.1 은 성공 을 표시 하고 다른 것 은 실 패 했 습 니 다.마지막 오류 코드 표를 참조 하 십시오.설명 발송 설명 발송 결과 상태 조작 설명 MsgId 퀘 스 트 ID 가 문 자 를 제출 한 퀘 스 트 횟수 Amount 현재 잔액 현재 계 정의 잔액 SuccessCounts 성공 한 번호 수량 성공 한 번호 수량 Errors 오류 설명 이번 발송 중 오류 설명
1.6 시 대 점 1.6.1 요청 주소 보 내기http://sh2.ipyy.com/BatchSms.ashx UTF-8 의 점 대 점 전송 에 대응 하여 post 방식 의 제출 만 지원 합 니 다(Zip 압축 내용)1.6.2 매개 변수 설명 매개 변수 이름 의 미 는 userid 기업 id 기업 ID(인증 되 지 않 음)account 에서 사용자 계 정 사용자 계 정 을 보 내 고 시스템 관리자 password 에서 계 정 비밀 번 호 를 md5 로 보 냅 니 다.md5 는 abc 123 과 같은 32 비트 대문자 로 암호 화 된 후 E99A18C428CB 38D5F 260853678922 E 03 콘 텐 츠 로 내용 점 대 점 문자 내용 을 보 냅 니 다.url 인 코딩 의 base 64 문자 내용 형식:자세 한 내용 은 sendtime 의 정시 발송 시간 이 비어 있 으 면 즉시 보 냅 니 다.정시 발송 형식 2018-02-02 09:08:10 extno 확장 자 번 호 는 설정 한 채널 이 확장 자 번 호 를 지원 하 는 지 물 어보 십시오.지원 하지 않 으 면 빈 칸 을 채 워 주세요.하위 번 호 는 숫자 일 수 있 고 최대 5 자리 수 입 니 다.content 값 생 성 방법:1)각 내용 은 핸드폰 번호 로 시작 하고 영문 쉼표 는 구분자,뒤 에는 문자 내용,여러 내용 은\r 를 구분자 a)핸드폰 번호+구분자(,)+내용+끝 표지(\r)+핸드폰 번호+구분자(,)+내용+끝 표지(\r)b)예:13800138000,인증 코드:1234[화신]\r13800138000,인증 코드:4567[화신]주석:같은 작업 에서 중복 되 는 핸드폰 번호 가 나타 나 는 것 을 허용 하지 않 습 니 다.문자 내용 에\r 기호 가 있 으 면 전의 2)\r 조합 후의 내용 을 GZip 압축 하고 압축 된 byte 배열 을 base 64 인 코딩 한 다음 url 인 코딩 을 content 매개 변수 1.6.3 반환 값 으로 클 라 이언 트 가 보 낸 http 요청 을 받 은 후에처리 결 과 를 xml 로 되 돌려 줍 니 다.형식:status-------------------------------반환 상태 값:성공 반환 Success 실패 반환:Fail message--------관련 오류 설명 remainpoint-------------------------------------------------------------------------클 라 이언 트 인터페이스 프로그램 호출 시 요청 한 url 주소 입 니 다.http post 인터페이스,주 소 는?http://sh2.ipyy.com/mms.aspx UTF-8 입구 주 소 는 일반적으로 변 하지 않 습 니 다.변화 가 발생 할 때 인터페이스 사용자 에 게 2.2 매개 변수 설명 매개 변수 이름 의 미 는 userid 기업 id 기업 ID(인증 되 지 않 음)account 가 사용자 계 정 사용자 계 정 을 보 내 는 것 을 설명 합 니 다.시스템 관리자 password 로 계 정 비밀 번 호 를 md5 암호 화 방식 으로 보 냅 니 다.md5 컬러 는 abc 123 과 같은 32 비트 대문자 로 암호 화 된 후 E99A18C428CB38D5F 260853678922 E 03 mobile 로 모두 번호 로 편 지 를 보 내 는 목적 번 호 를 보 냅 니 다.여러 번호 사이 에 subject 테마 컬러 편지 의 주제 content 로 내용 컬러 편지 내용,tms 파일 의 base 64 인 코딩 을 반 각 쉼표 로 구분 합 니 다.Tms 파일 저장 규격:요소 1 이름(즉 요소 1 의 파일 이름,파일 이름 확장자 포함)+문자열 끝 문자(ASCII 0)+요소 1 의 바 이 너 리 내용 크기(성형)+요소 1 의 바 이 너 리 내용+요소 2 이름(즉 요소 2 의 파일 이름,파일 이름 확장자 포함)+문자열 끝 문자(ASCII 0)+요소 2 의 바 이 너 리 내용 크기(성형)+요소 2 의 바 이 너 리 내용+요소 3 이름(즉 요소 3 의 파일 이름,파일 이름 확장자 포함)+문자열 끝 문자(ASCII 0)+요소 3 의 바 이 너 리 내용 크기(성형)+요소 3 의 바 이 너 리 내용+...모든 요 소 는 이러한 종류의 sendtime 정시 발송 시간 을 비 워 서 즉시 발송 을 표시 합 니 다.정시 발송 형식 2018-02-02 09:08:10 action 전송 작업 명령 을 고정 으로 설정 합 니 다.send extno 확장 자 번 호 는 설정 한 채널 이 확장 자 번 호 를 지원 하 는 지 먼저 물 어보 십시오.지원 하지 않 으 면 빈 칸 을 채 워 주 십시오.하위 번 호 는 숫자 일 수 있 고 최대 5 자리 수 입 니 다.예 를 들 면:http://sh2.ipyy.com/mms.aspx?action=send&userid=&account=계 정&비밀번호=비밀번호&모 바 일=15023239810,13527576163&subject=컬러 편지 테마&콘 텐 츠=base 64 인 코딩&sendTime=&extno=

좋은 웹페이지 즐겨찾기