Demandware에서 잘못된 상태 (예 : (상태 : 신규, 공개, 완료 및 배송 상태 : 선적되지 않음, 배송 됨)가있는 주문을 식별하는 데 도움이되는 작은 프로그램을 만들었습니다.Demandware OCAPI 수정 주문
기본적으로 OCAPI에서 order_search를 사용하고 결과를 ERP와 비교합니다.
:그러나 지금은 내가 그렇게, 나는 다음과 같은 메시지를받을 수 있나요 그러나 때, PATCH 통화를/주문/{order_no 시리얼}을 사용 GET과 나를 필요 상태의 고정의 일부를 자동화 할
{ type: 'AccessWithoutUserForbiddenException',
message: 'An authenticated user is required in order to access resource.' }
order_search의 OAUTH는 "OAuth 토큰을 통한 인증"을 사용하지만 주문/{order_no}는 "OAuth 토큰을 통한 인증으로 유효한 사용자가 필요합니다."
그럼 올바른 사용자가되기위한 올바른 전략은 무엇입니까?
감사 기독교, 지금은 {오류 받고 있어요 : 'unauthorized_client', ERROR_DESCRIPTION : '클라이언트 ID를 \'xxxxxxxxxxxxxxxxxxx \ 항아리 '잘못된 부여 유형 \를 사용하는 자격 증명을 가지고'demandware : PARAMS를 : oauth : 부여 유형 : 클라이언트 ID : dwsid : dwsecuretoken \ '.' } 내 클라이언트 API/ID 키 및 내 비즈니스 관리자 사용자 (누가 관리자이며 필요한 권한이 있어야합니다) 참조합니다 믿습니다. 그러나 내 클라이언트 API 키/ID 부여 된 사용 권한을 부여하는 방법을 알려주는 설명서를 볼 수 없습니다. –
좋아요, 조금만 더 문서를 읽을 필요가 있습니다. 그냥 user : pass가 아닌 user : pass : client_password 권한을 제출하고 있음을 알았습니다. –