Not allowed remote ip 오류 문제
var client = new RestClient("https://apis.worksmobile.com/r/(apiid)/message/v1/bot/(botno)/message/push");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("ContentType", "application/json;charset=UTF-8");
request.AddHeader("consumerKey", "xxxxxxxxxxxx");
request.AddHeader("Authorization", "Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
request.AddHeader("Content-Type", "text/plain");
var body = @"{
" + "\n" +
@"""accountId"": dev@test.co.kr,
" + "\n" +
@"""content"":{
" + "\n" +
@" ""type"":""text"",
" + "\n" +
@" ""text"":""hello""
" + "\n" +
@" }
" + "\n" +
@"};";
request.AddParameter("text/plain", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
이와 같이 보냈는데...
당최 문서에도 없고... 알수가 없네요. ㅋ
이곳이 기술지원방인가요? 혹시 동일한 문제 해결하신 분 있을실까요?
유료 서비스가 1:1 문의도 없죠? 어떻게.. ㅋ
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글4
업데이트 된 답글입니다.
branches
가장 확실한 해결방법은 IP토큰방식말고 서버 ID방식으로 토큰을 받는것입니다.
(혹시 서버가 AWS 나 헤로쿠같은 클라우드 saas라면 IP방식 토콘을 사용할수 없습니다.)
만약 ID방식을 사용할수 없는 환경이라면... 호출하는서버에서 웍스서버로 연결된 네트워크를 따라가보시면서 IP를 찾아보세요~
2021.07.13
업데이트 된 답글입니다.
백승호 작성자
ip방식인데 utm 밑에서 사설ip로 서버가 nat걸려서 네이버로 나가는 상황입니다.
사설ip 와 공인ip 모두 동일한 메세지가 발생하고있는거구요
2021.07.13
업데이트 된 답글입니다.
branches
2021.07.14
업데이트 된 답글입니다.
백승호 작성자
2021.07.14
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!