카카오톡 rest api 메시지 보내기

UiPath랑 API로 나에게 메시지 전송하려고 합니다.

카카오톡 페이지 내에서 전송했을때 카톡이 오는 건 확인 했습니다.
UiPath에서 HTTP Request 액티비티 사용하는데
HTTP request

이렇게 구성 되어있구요

속성에서
속성
Json

구성은 이렇게 되어있습니다.

실행하면 template_object가 null 값이라고 오류를 뱉구요. errorcode는 -2 가 뜹니다.

짐작 가는건 파라미터 부분에 추가를 해야 할것 같은데 아무리 찾아봐도 잘 모르겠네요!
능력자분들 도와주세요!

안녕하세요.

파라미터는 application/x-www-form-urlencoded으로 전송되어야 합니다.

첨부 이미지에서 Bodt Format을 application/x-www-form-urlencoded 으로
Body 부분은 UrlEncoded 방식으로 전송해 보시겠어요?

ex,
[X] emplate_object={ "object_type": "feed" ...
[O] template_object=%7B+%22object_type%22%3A+%22feed ...

액티비티 설정은 이렇게 파라미터를 추가 할 수 있습니다…!
image

이 사진에서도 파라미터를 추가를 해야 할까요?

2번 사진에 Body Format는 application/x-www-urlencoded로 변경 했구요
3번 사진에 Body 입력도 맞췄는데 안되네요…!
본문 사진 1, 2, 3 순서로 사진 순번대로 어디에 어떻게 매핑해야할지 도움 가능 할까요!

Body에 위와같이 파라미터를 설정해보시라고 말씀드렸습니다만
저희가 UiPath 사용을 안해봐서 맞는 방법은 아닐것 같습니다.

두번째 첨부이미지를 보니 x-www-form-urlencoded형식은
Body는 비워두고 파라미터로 보내는 형식 같은데요

자세한 방법은 해당 프로그램 메뉴얼을 확인해 보셔야 할것 같습니다.

감사합니다!

해결되면 답글로 솔루션 달아놓겠습니다~!

그림1

카카오톡 디벨로퍼스에서 메시지가 보내졌다면, “요청 코드 예시” 복사해서
UiPath 액티비티 (HTTP Request) 에서 가져오기에 붙여 넣으면 구성에 있는 파라미터에 값이 채워집니다.

그림1

HTTP Request > 속성 > 옵션 > Body > “요청 코드 예시” -d 붙여 넣으면 됩니다.

1개의 좋아요