Amazon Product Advertising API를 사용하여 제품을 검색하려고합니다.Amazon Product Advertising API에 대한 Java REST 요청이 실패 함
Java 예제 코드를 사용하여 제품 (com.advertising.api.sample)을 검색하기 시작했습니다.
컴파일되고 정상적으로 실행되지만 모든 구문이 정상적으로 작동한다고 가정 할 때 Null 포인터 예외가 발생합니다 (샘플에서는 정상입니다). 그래서
, 나는
컬 http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= & 항목 Id = 0,545,010,225 & 조작 = ItemLookup & ResponseGroup = 작은 & 서비스 = AWSECommerceService & 타임 스탬프 = 2012-08-30T11 % ... '컬'을 사용하여 동일한 쿼리를 수행 3A31 %의 3A54Z 버전 = & & 2009-03-31 = 서명이 출력 도시
:[1]을 17,603,617,451 515,[2] 17604 [3] 17,605 [4] 17,606 [5] 17,607 [6] 17,608 [7] 17,609 [2] 완료 항목 Id = 0,545,010,225 [3] 완료 조작 = ItemLookup [4] 완료 ResponseGroup가 [5] 완료 서비스 = AWSECommerceService이 [6] 완료 타임 스탬프 = 2012-08-30T11 % 3A31 %의 3A54Z 가 [7] 완료 버전 = 2009-03-31
와 XML 반환 작은 설명 = 오류 :
AWS.MissingServiceParameter
요청에 서비스 매개 변수가 없습니다.
는 내가 아마 뭔가 잘못하고 실현 API에 의해 지정된 AWSECommerceService : 서비스 매개 변수
를 추가, 당신은 curl 명령의 입력으로 볼 수 있으며 서비스 매개 변수가로 설정되고, 로그인 제발 , 그러나 그것은 Service 매개 변수로 보이지 않으며, 그 오류 응답으로 다른 문제의 근원을 찾기가 어려울 것입니다.
아이디어가 있으십니까? 내가 브라우저에서 동일한 요청을 할 경우