구성원상태수정 400 파라미터 에러

개발자_a98067

2024.10.18읽음 232

구성원의 상태를 수정하는 API를 사용하고 싶어 

path parameter, header parameter, requestbody 를 모두 설정하고 api를 호출했더니

HTTP/1.1 400  "code":"INVALID_PARAMETER","description":"invalid request"  라는 400 에러가 발생했습니다.
구성원 상태 수정과 http 메소드와 request body 여부만 다른 상태조회 api를 사용하였을 때는 정상적으로 정보를 조회할 수 있었는데
해당 상태수정 api 는 계속 파라미터가 잘못됐다고 합니다.
//RequestBody
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("profileStatusId", "BUSY")); 
이렇게 값을 넣고 api 를 호출했는데 혹시 여기서 문제가 있는걸까요??

댓글1

  • 업데이트 된 답글입니다.

    alle

    상태수정 API를 호출하려면 먼저 상태가 존재하는상태여야하고
    상태가 설정안함상태인 경우에는 상태수정이 불가한거같아요
    상태 추가 API를 호출해서 userProfileStatusId를 받은다음에 > 상태 수정 API를 차례로 호출하니까 반영이 되는거같아요

    2024.10.23

    0
이전 글oAuth 인증후 access_token 까지 조회된상태에서 userId를 가져와야합니다.
다음 글구성원 추가 시 has not permission api scope 오류 발생
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!