0
現在、ASINの数々の価格を追跡するためのC++プログラムを作成しようとしています。 Qcode(バージョン5.5)でC++を使用していて、Mac OSXでXcode(5.1.1)でコンパイルしています。 コンパイル時には実行されていますが、出力はありません。Qt(mac - OSX)を使用したAWSクエリで結果が得られません。
*QUrl("http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=///////////////&AssociateTag=/////////////&ItemId=B00181T20O&Operation=ItemLookup&ResponseGroup=OfferSummary&Service=AWSECommerceService&Signature=1K69SLmTkZ9hZwwt5ualR4uDRwY%3D&SignatureMethod=HmacSHA1&Timestamp=2017-01-04T10%3A21%3A46Z")
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
qt.network.ssl: Error receiving trust for a CA certificate
"<?xml version=\"1.0\"?>\n<ItemLookupErrorResponse
xmlns=\"http://ecs.amazonaws.com/doc/2005-10-05/\"><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>
<RequestId>f4626242-a110-43f1-9b56-b8a696b3f299</RequestId>
</ItemLookupErrorResponse>"
RET:
("", "")*
は再びそれをテストするために、私が最初に(URLをコピーした私の代わりに、次の警告メッセージが(「/////////////」として私は、プライバシー上の理由から、アクセスキー& AssociateTagを暗号化)していますいくつかの行の警告メッセージ)がブラウザに表示され、私も同じエラーが表示されます: "私たちが計算したリクエスト署名は、あなたが提供した署名と一致しません。 "
URLに何が間違っているかのヒントを教えていただけますか? ありがとうございます!
基本的なコード例を教えてください。 –
私に最も関連があると思われる部分を入力しようとしました(私は全体の.zipファイルを埋め込むことができません) – Starver
私のA | BテストによればSignatureMethodにエラーがあるはずですが、 – Starver