반응형

[1탄] https://honeystorage.tistory.com/188?category=748845

1탄에 이어서 포스팅을 진행해보겠습니다.

앞서 1탄에서는 선행 작업들을 진행했는데요.

 

이번에는 템플릿 검수를 위한 노하우를 공유하고자합니다.

템플릿을 제대로 등록하지 않으면

내가 코드 문제로 API 요청에서 에러가 나는건지, 템플릿이 문제가 있어서 에러가 나는건지 헷갈리게되는

늪에 빠지게됩니다.

 

어렵지 않으나, 어디에도 자료가 없어 정리하니 잘 참고하시기 바랍니다.

NCP의 예제를 보면 변수 부분에는 #{}이렇게 처리를 하라고 나옵니다.

 

근데, 실제 데이터에서 "#{ 홍길동 }" 이라고 입력을해야하나 아니면 "홍길동" 이라고만 입력하면 되는건지

헷갈립니다.

또한, 처음 템플릿을 생성하게되면 흔히 겪는 오류가 띄어쓰기 한칸까지도 모두 똑같이 맞춰야하는데 그것을 지키지 않아서 겪게되는 오류입니다.

 

예를들어 설명해보겠습니다.

저에게는 변수 food가 있습니다.

먼저, 템플릿을 다음과 같이 등록합니다.

// 템플릿 예제

// 예제 1번
저의 점심 메뉴는 #{food}이었습니다.

// 예제 2번
저의 점심 메뉴는 #{somethingfood}이었습니다.

// 예제 3번
저의 점심 메뉴는 food이었습니다.

// 예제 4번
저의 점심 메뉴는 somethingfood이었습니다.

여기서, 적절한 템플릿은 1번과 2번입니다.

 

 

자, 그런데 해당 템플릿에 맞게 코드를 작성할때는 어떻게 해야될까요?

1. 저의 점심 메뉴는 ${ food }이었습니다.
2. 저의 점심 메뉴는 #{${food}}이었습니다.
3. 저의 점심 메뉴는 ???

 

다음 포스팅에서 코드 작성을 이어가보도록 하겠습니다.

반응형
반응형

무료로 카톡알림 보내기 어렵지 않습니다.

여기서 무료라 하면, 메세지 발송해주는 업체를 쓸필요가 없음을 의미합니다~

 

조건이 있습니다.

1. 개발자이거나 회사에 개발자가 있다.

2. 카카오톡 채널(플러스친구, 구 옐로아이디) 계정이 있어야 한다.(이것은 유료입니다)

 

카카오톡의 API를 직접 이용해도 되지만,

이번에는 네이버 NCP의 easy notification - biz message를 이용해보도록 하겠습니다.

 

굳이, 카톡 API를 안쓰고 네이버를 이용한 이유는 단 한가지입니다.

네이버가 더 쉽게 API를 풀어서 기술해뒀기 때문입니다.

그만큼 들어가는 시간 비용이 줄어들겠죠?

 

 

선행해야할 작업은 카카오톡에서 카카오채널을 개설해야합니다.

두번째는 네이버 NCP(Naver Cloud Platform)에 가입해야합니다. (네이버 연동 가능)

이 작업이 완료되었다는 가정하에 개발관련해서 포스팅을 시작하도록 하겠습니다.

 

카톡알림을 해주는 서비스인 "biz-message"를 이용하기위해서는

https://console.ncloud.com/sens/kakao-talk-channel <<< 이 링크로 이동합니다.

 

여기서 API사용을 위한 몇가지 작업을 먼저 진행하겠습니다.

1. 좌측 네비게이션에서 easy notification - project에서 신규 프로젝트를 생성해줍니다.

 > 이 후, 채널을 생성하고 나면 여기서 해당 서비스의 id및 secret key등을 확인할 수 있습니다.

 

2. 채널등록 - 카카오톡 채널이 없다면 바로 옆에 "채널생성" 버튼도 있으니 여기서 진행하시기 바랍니다.

 

3. API사용을 위해 키를 생성해야합니다.

 > NCP 우측상단의 내 프로필 아이콘을 클릭하면 "계정설정"이 있습니다.

 > 계정설정에서 로그인을 진행한 뒤, 계정관리 - 인증키 관리로 이동합니다.

 > 여기서 신규 API키를 생성합니다.

 

 

이것으로 API사용을 위한 코드를 치기전 진행할 작업을 모두 마쳤습니다.

다음은 템플릿을 등록하게 되는데요.

템플릿은 어떤 내용을 보내는지, 어떤 버튼을 붙일것인지 등을 미리 정한 것을 의미합니다.

템플릿에 대칭되는 코드를 통해 템플릿을 쉽게 관리하고 사용할 수 있습니다.

 

 

다음 포스팅에서, 템플릿 등록 노하우 및 검수등에 소요되는 기간 등을 알려드리도록 하겠습니다.

https://honeystorage.tistory.com/189

 

반응형