SignedRequestHelper.vb
SignedRequestHelper.vb
Amazon Product Advertising API のサンプルをVBにしてみた。
C#版はあるけど、VBで動くバージョンがなかったので。
↓この公式サンプルの SignedRequestHelper.cs を書き換えたもの。
Product Advertising API Signed Requests Sample Code - C# SOAP WCF 4.0 : Sample Code & Libraries : Amazon Web Services
http://aws.amazon.com/code/Product-Advertising-API/3941
ビルドするにはSystem.Web
アセンブリが必要なので、.NET Framework Client Profileでは不足。HttpUtility
が見つからない。
例えば Visual Basic 2010 Express ではプロジェクトのプロパティ > コンパイル > 詳細コンパイル オプション(A)... > 対象のフレームワーク (すべての構成)(A)でフルバージョンの.NET Frameworkを選択しないとSystem.Web
の参照設定さえできない。
あと、サンプルで紹介されているのは今どきの「サービス参照の追加」ではなく「Web参照の追加」(サービス参照の追加からさらに「Web参照の追加」ボタンで出すダイアログの)なので、その通りにやると警告が出たりするけど、「サービス参照の追加」でも適宜うまくやればいいみたい。
ちなみに…
https://forums.aws.amazon.com/thread.jspa?threadID=32534
https://forums.aws.amazon.com/thread.jspa?messageID=127657
ここで紹介されているVBコードは修正が必要なバージョンでした。