上で述べたように、日本の友人が Amazon にストアを開きたいと考えており、小さなアプリケーションの作成を手伝ってほしいと頼まれました。彼が達成したい主な機能は、特定の製品の最低価格を定期的に取得し、価格が設定した範囲内にない場合に電子メールでリマインダーを送信することです。
私がプログラムを完了するのを助けるために、彼は Amazon の API の使用方法を紹介する日本語のブログも見つけてくれました。その原理は、複雑なルールのセットに従って URL を結合し、この URL にアクセスして Amazon から返された XML 形式のデータを取得し、目的の商品の価格情報を取得することです。 Amazonの公式ドキュメントを直接ダウンロードして読んでみたところ、より省力な方法が見つかりました。実際、Amazon はユーザーが独自のクエリ コンテンツをカスタマイズしたり、直接クエリしたり、コードを生成したりできる便利な Web サイトをユーザーに提供しています。この Web サイトは Amazon Scratchpad と呼ばれます (ここに示されている設定は日本とアジア向けです。中国の Amazon にクエリを実行する必要がある場合は、マーケットプレイスを中国に変更するだけです)。
設定部分は以下の通りです:
生成されたコードは次のように表現されます:
生成したコードをメソッドに保存します (たとえば、generateURL と呼ばれます。コードの最後の数行は少し変更する必要があり、最後に生成された URL は、エコーアウトされるのではなく、メソッドの戻りオブジェクトとして使用されます)。 , そして、使用すると以下のようになります この方法を使うだけです。
リーリー