Community
네이버웍스를 사용하는 모든 개발자가 유용한 팁과 문제 해결법을 공유할 수 있는 공간입니다.
??dev_메인_타이틀_모바일_ko_KR??
설민수_5caf46
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 안녕하세요 bot 연동 중, bot callback이 어떤 도메인 호스트로부터 데이터를 주는 지 알고 싶습니다. ex) api.worksmobile.com -> [서비스 /callback endpoint]
2024.04.08읽음 49
e13680
bot API를 통해 메시지를 전송하려고 하는데, 채팅방의 id들을 확인해보니 channelId가 다음과 같이 두 가지 형식이네요. (아래의 id는 유효한 id가 아니며 예시로 작성했습니다) "12345a12-b12c-12d3-e123fghijkl"와 같은 경우와 "11111111"과 같이 숫자로만 이루어진 Id도 존재하는데 두 channelId 간의 차이와 숫자로만 이루어진 채팅방에 메시지를 전송할 수 없는 이유가 무엇인가요?
2024.04.08읽음 56
호호호
<m userId="{userId}"> 여기서 userId가 잘못되었을 경우에 메세지를 전송하면 파라미터 에러가 발생하는데 유저 정보를 못찾을경우에 그냥 텍스트로는 보내지 못하나요?
2024.03.20읽음 89
민수킴
{ "code": "ACCESS_DENIED", "description": "Access is denied for the room." } 안녕하세요. 서비스 계정 (JWT) 인증 방식으로 봇 API를 테스트 진행중입니다. POST /bots/{botId}/channels/{channelId}/messages 현재 해당 API를 통해 특정 채널에 텍스트 메시지를 전송하고 있는데, 위와 같은 응답을 받고 있습니다. 특정 서비스 계정에서 호출 가능한 채널들이 정해져 있는 것 같은데, 해당 부분은 어디서 확인할 수 있을까요?
2024.03.12읽음 132
이근호
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 안녕하세요. 봇 1:1 대화 기능 구현 중에 있습니다. bot callback url 서버를 통해 발신자의 채팅 내용, userId 등을 확인 할 수 있었습니다. Q1. callback url의 request에서 발신자의 IP를 확인할 수 있는 방법이 있을까요? Q2. callback url의 request에서 발신자가 PC works로 보내는지 mobile works로 보내는지 확인할 수 있는 방법이 있을까요? 감사합니다.
2024.02.19읽음 149
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 안녕하세요. 1. api 2.0 사용, 2. callback url https 도메인(사내 도메인) 사용 3. 구성원이 보낼 수 있는 항목 전체 선택 4. 봇 공개 설정 5. 봇 메시지 전송 가능 봇 과 1:1 대화 가능한 상태입니다. 봇에 Text 입력후 전송을 누르면 서버 api 로그에 200 은 뜨지만 "security" 만 뜹니다.
2024.02.16읽음 129
SA_07d01e
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 협업 할일 등을 통해서 담당자 부여 및 일정관리는 알고 있는데 혹시 전체 할일 현황을 볼수 있도록 간트차트를 통한 프로젝트 관리를 할수 있을까요~? 또한 봇을 활용하여 알림/리마인드 기능 사용방법은 별도로 금액을 내야하는건지 문의드립니다.
2023.12.18읽음 301
엠알빈
아래 코드와 같이 Pyson 에서 작업중 입니다. 그런데, postback은 어떻게 return 받는지 아시는분 계실까요? url = f"https://www.worksapis.com/v1.0/bots/{botId}/users/{user_id}/messages" headers = { "Authorization": f"Bearer {access_token}", "Content-Type": "application/json" } # 메시지 데이터 변경 부분 message_data = { "content": { "type": "list_template", "elements": [{"title": "등록하신 게시글을 문자로 전송 할까요?"}], "actions": [ [{"
2023.10.30읽음 280
안녕하세요 개발자 여러분 Bot 대화방으로 특정 메시지를 보내면 DB에 Insert 하려고 합니다. 그런데, Bot 대화방에서는 텍스트 입력이 막혀 있네요. 원래 막혀 있는건지 아니면 다른 방법이 있는지 알고 싶습니다.
2023.10.27읽음 265
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 안녕하세요. API를 이용해서 Bot으로 메시지를 전송 하고 있습니다. 그런데, 아래와 같은 오류가 발생하는 경우가 있어요. 예외 처리를 위해 Maximum length를 알고 싶습니다. EXCEEDED_LENGTH_LIMIT_OF_PARAM","description":"Maximum content.text length was exceeded." 감사합니다.
2023.10.16읽음 266
신동훈
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 봇으로 이모티콘을 보낼 수 있을까요? 스티커는 있는데 이모티콘을 보내고 싶습니다 테스트를 위해 제가 먼저 보내보려고 했는데 (love)를 입력하고 보내면 (love) 그대로 메시지가 보내지는데 (love)를 복붙하면 이모티콘으로 인식이 되더라구요. 그래서 봇으로 "(love)"를 보내봤는데 (love) 그대로 나오네요ㅠㅠ 혹시 이모티콘을 보내는 방법이 있을까요?
2023.10.06읽음 261
박광덕_3d250f
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 아까 멍청하게 /token을 빼먹어서 인증을 못받았던 멍청이입니다 ㅠㅠ 이번엔 인증 받은 봇을 통해서 채팅방에 텍스트를 보내보고자 하는데, request 문의 문법이 정확히 어떻게 되는지를 모르겠습니다. 정상적으로 메시지를 보내려면 어떻게 해야할까요...? url = "https://www.worksapis.com/v1.0/bots/{}/channels/{}/messages".format(6429690, "53446024") headers = {"Authorization":"Bearer " + res["access_token"], "Content-Type":"application/json" } data = {&qu
2023.10.05읽음 257
김경철
안녕하세요, 최근에 네이버웍스 API 랩핑하는 PHP 라이브러리 오픈소스 사이드 프로젝트를 시작했습니다. 관심 있으신 분 있으면 같이 하면 좋겠다 싶어서 글을 올립니다. 현재, 0.0.1 버전으로 극 초기 단계인데요, JWT 이용한 인증 기능, 챗봇에 개인별 메시지 전송 까지는 작업을 했습니다. 사실 인증이 제일 까다롭고 나머진 명세서 대로 데이터를 보내기만 하면 되는 거라 편의성 적인 측면에서 개선해 나가기만 하면 될 것 같아요. 시간되는데로 네이버웍스 API 의 기능들을 하나하나 랩핑해 가려고 합니다. 관심 있으시거나 질문 있으시면 깃헙에 이슈 올려 주세요. 감사합니다. https://github.com/evans-kim/naverworks-api GitHub - evans-kim/naverworks-apiContribute to evans-kim/naverworks-api development by creating an account on GitHub.https://github
2023.09.21읽음 234
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 현재 봇의 상태는 서비스 중이며 1:N 메시지방 참여가능인 상태입니다. 저한테 userId로 1:1 테스트 메시지를 보내보면 잘 도착하고 받은 1:1 메신저 창에서 초대를 하여 다른 동료분을 초대해 그룹 채팅방으로 만들고 채널ID로 메시지를 쏴도 잘 도착합니다. 다만, 기존 메시지방 => 초대하기 => BOT에 들어가면 만든 봇이 없어 초대가 불가능합니다. 봇이 없는 방에 메시지를 쏘려하면 ACCESS_DENIED가 뜨구요. admin에서 뭔가 설정을 또 해줘야하는건가요? 아니면 기존 대화방은 못 쓰고 봇을 추가해서 일일이 다시 만들어야 하나요?
2023.08.29읽음 416
칼리드
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 개발이 익숙하지 않은 유저를 위한 자주 쓰는 기능을 복붙으로 넣을수있는 샘플 메뉴얼 같은거는 없을까요?
2023.08.26읽음 281
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 네이버웍스메일로 오는 특정 이메일의 텍스트를 봇이 읽어주는 기능은 없을까요?
2023.08.26읽음 214
한량
안녕하세요. 네이버 웍스 API 2.0을 이용하여 Bot을 통한 이미지 전송시에 아이폰 네이버웍스상에서 이미지 확인이 불가한 현상에 대해서 문의드립니다. (이미지는 수신되었으나 엑박형태로 나옵니다) 동일한 방법으로 안드로이드 네이버웍스상에서는 이미지 확인이 가능합니다. 전송시에 다음의 사용한 API는 다음과 같습니다. POST /bots/{botId}/users/{userId}/messages Message Parameter로 type은 image previewImageUrl과 originalContentUrl을 은 동일한 URL로 설정하였습니다. 크기는 300k 정도이며 width 1440px, height는 파일마다 다르나 최대 1024px는 넘지않습니다. 개발환경/테스트환경은 다음과 같습니다. Server : Apache 2.4 + PHP 7.4 NaverWorks(iPhoneXS) : 3.7.2 ( 아이콘 좌측 상단에 NEW 있는 버전 ) 특이할만 상황은 Server 에서 R
2023.08.19읽음 219
윤지원
https://flex-simulator.worksmobile.com/# 의 샘플 중 contact 예시를 postman에서 body-raw-json 으로 그대로 넣어 메시지를 전송했는데 { "code": "INVALID_PARAMETER", "description": "content does not exist." } 라고 에러가 뜹니다. https://developers.worksmobile.com/kr/docs/bot-send-flex-carousel 에 있는 request example을 그대로 넣어 전송해도 같은 에러가 나는데 content 속성을 어떻게 넣어야하는건가요? NAVER WORKS Developershttps://developers.worksmobile.com/kr/docs/bot-send-flex-carousel
2023.07.27읽음 388
러러러
봇과 유저와의 1:1 채팅방에서 봇이 전송했던 메세지를 수정하는 API는 없나요? 문서상으로는 없는 것 같은데 혹시나 하여 여쭙니다.
2023.06.29읽음 396
로컬에서 콜백 테스트를 하고 있는데 요청이 들어오지 않아서 확인해보니, Callback Url은 보안상의 이유로 자체 서명된 인증서를 허용하지 않는다. 허용된 인증 기관 목록은 CA 목록을 참고한다. 이렇게 나와있는데 CA 목록을 보니 아마존은 없는 것 같네요. 아마존 인증서가 많을텐데 문서 갱신이 안된건지.. 혹시 인증 기관 아마존도 허용이 되는지 아시는 분 계실까요?
2023.06.29읽음 377