• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AMAZON APIに接続するプログラムを、プロキシが必要な環境でロー)

プロキシを通したAMAZON API接続の方法

このQ&Aのポイント
  • AMAZON WEB SERVICEのAPIを使った商品表示プログラムを開発しているが、学校の無線LANではプロキシが必要な環境であり、ローカルテストができない。
  • 問題のAPIを取得するためには、ブラウザのプロキシ設定ではなく、プログラム内でプロキシを指定する必要がある。
  • PHPを使っている場合は、プログラム内でプロキシを設定する方法があります。また、パソコン全体にプロキシを通すソフトも利用することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

No.1です。 それだとちょっとどうしようもないですね。。 =>そんな事ないと思います。AMAZONは送信されてくるドメインとキーとで チェックしているだけなので、あなたのページの公開用のURLでKEY取得して しまえばよいだけだと思うんですが。

osiete35
質問者

お礼

もう少し勉強してみたいと思います。どうもありがとうございました!

その他の回答 (2)

回答No.2

プロキシの問題ではなく、Access Key IDの問題かも。 自宅と学校のGLOBAL IPアドレスが不同なので、学校用のAccess Key IDを申請しなければいけませんと思います。

osiete35
質問者

お礼

うーむ、なるほど。それだとちょっとどうしようもないですね。。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

AMAZON APIを使うのに、普通はプロキシって関係無いような気がするんですけど、 あなたのページのドメインでもって、aws.amazon.comでAWS Access Key ID を取得したら、httpプロトコル(ポート80)を使ってGET,POSTして利用するのが おおかたの人達のやりかただと思います。http:80を通さないプロキシなんて 無いと思うんですけど。(ローカルだとAccess Key ID無しでも出来ますね)  もしかして、AMAZON APIで、Cとかjavaで開発していて、SOAP通信利用するんですか それなら、プロキシがじゃまする事はありえます。

osiete35
質問者

お礼

回答ありがとうございます。 開発はPHPです。 もしかすると、学校の無線LANがまず、VPNクライアントをwindows上で立ち上げているからかもしれません。VPNクライアントで認証しておいて、その後ブラウザ側でプロキシサーバの設定をしてようやくブラウザでネットができるようになっています。