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