[네이버윅스] API bash쉘에서 curl 활용 메세지 보내는 방법
네이버윅스를 통해 메세지 보내는 방법인데요.
버전은 1.0 입니다.
아래처럼 관리자에서 봇을 등록해 주셔야 합니다.
그렇지 않으면 최종적으로 메세지 보내질때 권한이 없다는 메세지가 나옵니다.
다음은 개발자 콘솔에서 봇을 하나 추가해줍니다.
순서는 위 보다는 아래가 먼저 입니다. 개발자콘솔에서 먼저 추가 해야 위 관리자 화면에서 추가 할 수 있는 봇이 나옵니다.
아래는 curl 명령을 통해서도 가능하지만 직접해주는것이 더 편합니다.
IP를 등록해 주지 않으면 아래와 같은 메세지를 만나게 됩니다.
Not allowed remote ip
https://apis.worksmobile.com/r/{API ID}/message/v1/bot/{botNo}/message/push
아래처럼 curl 활용하여 메세지 보내면 나갑니다.
curl -X POST https://apis.worksmobile.com/r/API아이디/message/v1/bot/봇번호/message/push \
-H "Content-Type: application/json; charset=UTF-8" \
-H "consumerKey: 서버PI컨슈머키-서비스아님" \
-H "Authorization: Bearer 고정IP등록하면 토큰길이 긴것" \
-d '{ "accountId": "upmu@pabburi", "content": { "type": "text", "text": "hello" }}'
관련링크