私はアマゾンのウェブサイトをウェブページに埋め込むことを試みています。ここで行われているもののようなもの: http://en-jo.amazon.shop.cashbasha.com/iframeを使わずに外部Webページを埋め込む方法は?
私はインラインフレームを使用しようとしましたが、Amazonはセキュリティ対策として表示されるのを防ぐことができ:
<iframe src="http://www.amazon.com/" width="100%" height="100%">
<p>Your browser does not support iframes.</p>
</iframe>
私はエラーを取得する:
Refused to display ' http://www.amazon.com/ ' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
Amazonがそれを許さないなら、上記のウェブサイトはどのように達成されましたか?
私がやってみたいのは、ユーザーが買い物を済ませたら、Amazonからカートのコンテンツをインポートすることだけです。それで、私が参照しているウェブサイトがやっているやり方は、別のチェックアウトがあるトップバーを持つことです。アイデアは、人々が現金で支払うことができるように、私たちを通してAmazonから商品を購入できるようにすることです。埋め込みが良い考えではない場合は、代替手段がありますか? – user2038833
ブラウザーインターフェースからのブルートフォースではなく、AmazonのパブリックAPIを利用して、プログラムでカートの内容を取得することができます。これにより、ユーザーにとってより堅牢な(つまりバギーの少ない)エクスペリエンスが提供されます。しかし、以前はこのインタフェースを使用したことがないので、あなたが選んだ特定のメカチャムの詳細ではなく、あなたが探しているものを達成するために「どのように」求める新しい質問を開くことでより良いフィードバックを得ることができます。 AmazonのCartメソッドのいくつかへのリンクがあります:http://docs.aws.amazon.com/AWSECommerceService/latest/DG/CHAP_WorkingWithRemoteShoppingCarts.html –