계속 400 Bad Request Error
을 받고 있습니다. 아무도 내가 여기서 뭘 잘못하고 있는지 말해 줄 수 있니? 라이브러리를 사용하고 싶지 않습니다.Amazon Product Advertising API 쿼리의 문제점
나는 다음과 같은 단계를 언급하고있다. here.
계속 400 Bad Request Error
을 받고 있습니다. 아무도 내가 여기서 뭘 잘못하고 있는지 말해 줄 수 있니? 라이브러리를 사용하고 싶지 않습니다.Amazon Product Advertising API 쿼리의 문제점
나는 다음과 같은 단계를 언급하고있다. here.
타임 스탬프 변수 형식이 잘못되었습니다. 당신이 만든 URL을 가지고 브라우저에 넣고 돌아 오는 xml 메시지를 확인하십시오. 과 같이 당신의 타임 스탬프를 생성 해보십시오 :
import time
dt = time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime())
내가 HTTPError: HTTP Error 403: Forbidden
을 얻고 있었다 그 보정 후. 브라우저에서 URL을 시도하는 것은 (내가 편집 됨 한 다른 것들 사이에) 저에게 말한다 :
... <Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.</Message></Error> ...
나는 8 월 17 일, 2009 년, 아마존은 그들의 제품 광고 API에 대한 모든 요청에 서명 할 것을 요구 것을 발견했다.
다음 링크가 필요한 URL을 생성하기위한 아주 좋은 방법을 제공하고, 그것을 체크 아웃 : http://www.princesspolymath.com/princess_polymath/?p=182
답변 해 주셔서 감사합니다. 시간 형식 이외의 문제가 무엇인지 알아 냈습니다. –
왜 당신이 라이브러리를 사용하고 싶지 않아요? 'boto'가 당신이 사용하려고하는 API를 지원합니까? 다소 성숙한 제품입니다. – dm03514
라이브러리가 지저분하고, 일부 필요합니다 아름답습니다. 필요한 lxml, lxml은 Visual Studio 2008을 설치해야하는'vcvarsall.bat'을 필요로합니다. 나는 간단한 요청을하고 싶다. –