컨텐츠 업로드 {4001, Invalid Auth} 오류 관련
안녕하세요
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
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!