Bot

컨텐츠 업로드 {4001, Invalid Auth} 오류 관련

김정욱

2022.03.18읽음 2881

안녕하세요 

Node에서 컨텐츠 업로드 요청 시  { code: 4001, message: 'Invalid Auth' } 오류 응답이 오는데 

동일 인증키 값으로 curl 요청 시 정상적으로  업로드 되는걸 봐서는 키값의 문제는 아닌것 같은데

응답 오류 메세지가 동일하여 수정이 쉽지 않네요 

일본 커뮤니티에서  동일한 현상이 있었는데 저는 resourceName 으로 필드명을 지정해도 동일한 현상이 반복됩니다.

https://forum.worksmobile.com/jp/posts/632
コンテンツアップロードについてコンテンツアップロードについてhttps://developers.worksmobile.com/jp/document/1005025?lang=ja 上記ドキュメント情報を参考に、Node.jsを使用しアップロードAPIを叩いていますが、下記https://forum.worksmobile.com/jp/posts/632
같은 현상으로 해결하신 분이 계실까요?
 

const fs = require("fs");
const FormData = require("form-data");
const axios = require("axios");



  const formData = new FormData({
    consumerKey: '{my-consumerKey}',
    Authorization : "Bearer {my-token}",
    'x-works-apiid':'{my-api-id}'
});
const stream =fs.createReadStream('./pdf_test.pdf');
//console.log(stream);
formData.append('resourceName',stream);

formData['content-type']=formData.getHeaders()['content-type'];

console.log(formData);

axios.post(url_hard, formData).then(function (res){
  console.log(res);
}).catch( function (error){
  console.log(error);
});


댓글1

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

    NAVER WORKS 공식계정

    안녕하세요.

    인증 문제로 호출 실패된 것으로 보이는데요.

    현재도 동일하게 호출이 안된다면 Token 값을 입력하실 때 Bearer는 명시하셨는지
    Request Example에 맞게 다시 한번 확인 부탁드립니다.

    설정을 확인했음에도 지속적으로 동일 현상이 발생한다면  아래 추가 정보 기재하여 네이버 클라우드 플랫폼 문의하기를 통해 문의 부탁드리겠습니다.

    온라인 문의하기 : https://www.ncloud.com/support/question/service?parentCode=O2O_BI&code=O2O_BI_004


    -사용 API : API 1.0 or API 2.0

    -이슈 발생 시각(로그 확인 필요시)

    -API를 실행한 계정 정보 (API 2.0 의 경우, service account 사용 여부)

    -API endpoint(method, URI)

    ex) GET https://www.worksapis.com/v1.0/users/admin@example.com

    - HTTP status code

    - response body 내용

    -  메시지 bot ID 또는 bot No :


    감사합니다.

    2022.03.21

    0
이전 글sso
다음 글네이버 웍스 STMP를 사용해서 메일 보내기가 안됩니다.
목록

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