최근 들어 모두의노코드에 다양한 플러그인을 개발해서 배포해주시는 분들이 늘어나고 있는데요! 이번에 한국 버블 사용자 커뮤니티를 뜨겁게 달구었던 SMS 전송 플러그인에 대해 소개합니다 💌
설정방법
1. NHN Cloud 회원 가입을 한다. 2. SMS 서비스 이용을 위한 카드 등록을 한다. 3. 휴대폰 인증이나 사업자 인증 후 발신번호 사전등록을 한다. (등록된 발신번호로만 문자 전송이 가능합니다.) 4. AppKey와 SecretKey를 플러그인에 입력한다. (AppKey와 SecretKey는 절대 공개되면 안되는 정보로 잘 보관하셔야 합니다. 분실이나 부주의로 인해 발생하는 문제는 제가 책임지지 못합니다.)
주소 검색창에, 일부 주소를 작성해도 주소지가 쭉~ 나오고, 검색 리스트는 주소지에 맞춰 검색 하도록 하려고 하고 있습니다.
주소지는 Seach box로 하고, 검색 리스트는 리피팅 그룹으로 하고 있고요.
검색 리스트 (리피팅 그룹)에서 데이타 소스를 search for...로 설정해서
Location is within 10km " search box address's value로 하면, 검색 리스트가 해당 거리에 있는 항목이 나오도록 하려고 하고있는데,
자동 주소가 쭉~ 안나옵니다.
수고를 입력했는데도, 검색 리스트가 나오지 않습니다.
A. 박재은 빌더님 혹시 Do a search for...안의 하단에 ignore empty constrains를 체크해 보시겠어요? Search Box를 쓸 경우 박스가 비어 있으면 리피팅 그룹 리스트가 표시 안됩니다. DB 구조나 익스프레션을 더 자세히 보면 좋겠지만 쓰신 내용으로 봐선...그 부분 점검해 보면 좋을 것 같아요~
키제한 한 상태에서, 사이트 주소지를 바꿔서 문제가 발생되었습니다. ^^: 감사합니다.
"This page can't load Google Maps correctly." 지도가 갑자기 이런 메세지도 떴습니다.
안녕하세요, 버블 API 커넥터로 네이버 API(알림톡발송) 를 연결하는 과정에 궁금한 부분이 있어서 처음으로 문의 남겨봅니다. 네이버는 API 요청 시 발생하는 정보를 암호화하여, 헤더에 삽입해 보내야 하더라구요.
버블의 API 가이드 영상에 나온 것처럼 단순히 고정된 인증문자열을 보내는게 아니다보니… 일단은 혼자 해보려고 하루 꼬박 포럼이나 영상을 봤는데 영어도 짧고, 버블이나 개발 지식도 높은 편이 아니라 쉽지가 않네요… ㅜㅜ
매 요청 시 마다, 요청할 값을 암호화한 인증코드(시그니처)를 API헤더에 포함해서 보내야 하는데요, 버블 API 커넥터 헤더에 이 값을 어떻게 넣어야 하는지 도저히 모르겠습니다...
네이버에서 설명하는 시그니처는 다음과 같습니다.
일단 위 문서 바탕으로 필요한 데이터랑 작업을 정리해 보면...
1. 요청 URL : API기능별 엔드포인트 문제없음
2. timeStamp → 버블에 current date/time : formatted as UNIX 가 있어서 가능은 해 보입니다. 다만 언제 어떻게 이 데이터를 집어넣어야 할지 모르겠습니다..
3. accessKey : 개별 API Access Key 가지고 있음
4. SecretKey : 개별 API Secret Key 가지고 있음
5. 개행문자 : ??? → 줄바꿈을 의미하는 것 같은데... 어떻게 줄바꿈을 해야 하는지 잘 모르겠습니다.
6. StringToSign 생성 : ??? → 위 정보를 종합해 노란박스처럼 3줄짜리 문자열을 만들라는 말 같은데... 이걸 버블에서 어떻게 만들어야 할지 잘 모르겠습니다.
7. SecretKey로 HmacSHA256 알고리즘으로 암호화한 후 Base64로 인코딩 → 버블 포럼을 뒤져보니, formatted as 안에 암호화 + 인코딩을 같이 할 수 있도록 해 두었던데, 6번을 버블 Workflow 안에서 해결할 수 있으면 작업 자체는 가능해 보이긴 합니다.
이상입니다. 사실 한 번 해결하면 별거 아닌 일 같아 보이긴 하는데... API연결 작업을 처음 하다보니 모르는 점이 많네요 ㅜㅜ 혹시 네이버 API를 활용하고 계시거나, 방법을 알고 계신 분이 있다면 도움 주시면 감사드리겠습니다!