eBay XML API는 '유효하지 않은 작업 컨텍스트 유형'오류를 반환합니다.
-
20-09-2019 - |
문제
거의 완료된 eBay 관리자를 개발하고 있습니다. 데이터 게시, eBay에서 주문 세부 정보를 얻는 것과 같이 모든 것이 잘 실행됩니다.
이제 eBay의 운송 업체 배송 번호 상태를 업데이트해야합니다. 여기서 오류가 발생하고 문제가 무엇인지 알 수 없습니다. 이와 관련하여 도움을 주셔서 감사합니다.
도움말 참조 : http://developer.ebay.com/devzone/xml/docs/reference/ebay/completesale.html
오류 응답 :
u003C?xml version="1.0" encoding="UTF-8"?>u003CGetSellerTransactionsResponsen xmlns="urn:ebay:apis:eBLBaseComponents">u003CTimestamp> 2010-01-13T12 : 50 : 29.644Zu003CAck> 실패u003CErrors>u003CShortMessage> 잘못된 작업 컨텍스트 유형u003CLongMessage> 작업 컨텍스트 객체는 액션 서비스 프레임 워크에 의해 지원되지 않습니다.u003CErrorCode> 21843u003CSeverityCode> 오류u003CErrorParametersn ParamID="0">u003CValue> getSellertransactionsu003CErrorParametersn ParamID="1">u003CValue> 완성기 QuestyPerequesterroru003CVersion> 643u003CBuild> e643_core_bundled_10284414_R1u003C/GetSellerTransactionsResponse>
해결책
실수로 내가 만든 통화에 대해 잘못된 x-ebay-api-call-name 값을 가질 때이 오류가 발생했습니다.
예를 들어, 내 헤더에 GetSellerevents를 넣었지만 요청 본문이 GetSellerList를 사용하고있었습니다.
도움이되기를 바랍니다!
- 조
다른 팁
방금 비슷한 문제가있었습니다. 헤더와 XML에 일치하지 않는 값이있었습니다. 나는 가지고 있었다 AddItem
헤더에서 VerifyAddItemRequest
XML에서. (복사 및 붙여 넣기 문제). XML 부품이어야합니다 AddItemRequest
이 경우.
이 문제를 해결 한 후, 나는 샌드 박스에서 첫 번째 성공적인 아이템 목록을 만들었습니다.