- 좌측메뉴 [발신프로필] > [발신프로필등록] 을 통하여 프로필을 등록
- 좌측메뉴 [템플릿] > [템플릿 등록]에서 원하시는 테스트용 템플릿을 등록
- 테스트를 위한 템플릿 강제 승인처리(운영에선 카카오측에 검수요청을 통하여 승인)
▪ 직접 승인은 개발서버에서만 사용가능(API를 통하여 승인처리 [2.2.1 템플릿 승인] 참조)
- [2.3 일회성 사용자 인증] 참조
- 앞서 등록한 카카오톡 채널을 카카오톡에서 '채널추가' 해야 테스트 알림톡 수신 가능
- [개발서버] : https://dev-alimtalk-api.bizmsg.kr:1443
- 승인과정 : 템플릿 등록 > 검수 요청 > 템플릿 승인 요청 > 승인
[Request]
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| userid | text(20) | Y | 사용자 계정명(비즈엠) |
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| senderKey | text | Y | 발신 프로필 키 |
| templateCode | text | Y | 템플릿 코드 |
| senderKeyType | text | Y | 발신프로필타입(G:그룹, S:기본(default) |
| comment | text | Y | 댓글 |
curl -X POST 'https://dev-alimtalk-api.bizmsg.kr:1443/v2/partner/test/template/approve' \
-d 'senderKey=발신프로필키&templateCode=템플릿코드' \
-H 'userId:사용자계정명'
[Response]
| 키 | - | 필수 | 설명 |
|---|---|---|---|
| code | text | 성공/실패 여부(success: 성공, fail: 실패) | |
| data | text | 없음 | |
| message | text | 처리결과 오류 메시지 |
// 성공
{
"code": "success",
"data": "",
"message": ""
}
// 실패
{
"code": "fail",
"data": "",
"message": ""
}
[Request]
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| userid | text(20) | Y | 사용자 계정명 (비즈엠) |
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| senderKey | text | Y | 발신 프로필 키 |
| templateCode | text | Y | 템플릿 코드 |
| senderKeyType | text | N | 발신프로필타입(G:그룹, S:기본(default) |
| comment | text | N | 댓글 |
$ curl -X POST 'https://dev-alimtalk-api.bizmsg.kr:1443/v2/partner/test/template/reject' -H "userid:{userid}"
-d "senderKey={발신프로필키}&templateCode={템플릿코드}"
[Response]
| 키 | - | 필수 | 설명 |
|---|---|---|---|
| code | text | 성공/실패 여부(success: 성공, fail: 실패) | |
| data | object | ||
| message | text | 처리결과 오류 메시지 |
// 성공
{
"code": "success",
"data": "",
"message": ""
}
// 실패
{
"code": "fail",
"data": "",
"message": ""
}
[Request]
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| userid | text(20) | Y | 사용자 계정명 (비즈엠) |
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| senderKey | text | Y | 발신 프로필 키 |
| templateCode | text | Y | 템플릿 코드 |
| senderKeyType | text | N | 발신프로필타입(G:그룹, S:기본(default) |
$ curl -X POST 'https://dev-alimtalk-api.bizmsg.kr:1443/v2/partner/test/template/dormant' -H "userid:{userid}"
-d "senderKey={발신프로필키}&templateCode={템플릿코드}"
[Response]
| 키 | - | 필수 | 설명 |
|---|---|---|---|
| code | text | 성공/실패 여부(success: 성공, fail: 실패) | |
| data | object | ||
| message | text | 처리결과 오류 메시지 |
// 성공
{
"code": "success",
"data": "",
"message": ""
}
// 실패
{
"code": "fail",
"data": "",
"message": ""
}
[Request]
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| phoneNumber | text | Y | 발송 테스트 이용할 휴대폰번호 ( 해당 번호로 토큰번호 전송 ) |
- Query String Parameter 방식으로 요청
$ curl -X POST 'https://dev-alimtalk-api.bizmsg.kr:1443/v2/partner/test/user/token?phoneNumber=01012341234'
[Response]
| 키 | - | 필수 | 설명 |
|---|---|---|---|
| code | text | 성공/실패 여부(success: 성공, fail: 실패) | |
| data | object | ||
| expiredAt | text | 토큰 만료 시간 (yyyy-MM-dd HH:mm:ss, KST기준) | |
| message | text | 처리결과 오류 메시지 |
// 성공
{
"code": "success",
"data": {
"expiredAt": “2021-01-01 09:00:00
},
"message": ""
}
// 실패
{
"code": "fail",
"data": "",
"message": "카카오톡 유저가 아닙니다."
}
[Request]
| 키 | 타입 | 필수 | 설명 |
|---|---|---|---|
| phoneNumber | text | Y | 토큰 번호 요청에 사용된 휴대폰번호 |
| token | text | Y | 카카오톡 메시지로 수신한 토큰 번호 |
- Query String Parameter 방식으로 요청
$ curl -X POST 'https://dev-alimtalk-api.bizmsg.kr:1443/v2/partner/test/user/certify?phoneNumber=01012341234
&token=102030'
[Response]
| 키 | - | 필수 | 설명 |
|---|---|---|---|
| code | text | 성공/실패 여부(success: 성공, fail: 실패) | |
| data | object | ||
| expiredAt | text | 토큰 만료 시간 (yyyy-MM-dd HH:mm:ss, KST기준) | |
| message | text | 처리결과 오류 메시지 |
// 성공
{
"code": "success",
"data": {
"expiredAt": “2021-01-01 09:00:00
},
"message": ""
}
// 실패
{
"code": "fail",
"data": "",
"message": "카카오톡 유저가 아닙니다."
}