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

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

bigcat1969の回答

回答No.2

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

osiete35
質問者

お礼

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

関連するQ&A

  • Amazon APIについて

    amazon APIを使用してデータの取得をするプログラムをつくりました(言語はrubyです)が、 amazonにデータをuploadする方法がわかりません。 どこにそういう情報がありますでしょうか?

  • プロキシを通過してツイッターAPIで情報を取得

    こんにちは。PHPでTwitter APIを使用して情報を取得したいと思っています。 自宅ではできるのですが、大学で使用すると情報を取得できません。 プロキシサーバのせいでそうなると思うのですが、プロキシを通過するには、どのようなプログラムが必要なのでしょうか。

    • 締切済み
    • PHP
  • Javaプログラムでプロキシを経由してWebサーバーに接続する方法

    JavaプログラムをHP等のサンプルを参考に作成しま した。 しかし、社内のイントラには接続されるのですが、 インターネット上には、接続できませんでした。 違いは、プロキシだと思います。 ブラウザには、プロキシの設定があるので、閲覧上 あまり意識しません。 Javaプログラムだとブラウザのプロキシ設定を意識 しないで、プログラム自身が直接接続しようとして いるらしく、タイムアウトを起こしてしましました。 環境は、 OS:Windows2000 JDK:1.3.01 です。 APIを参照したのですが、「プロキシ」についての 説明が見つかりませんでした。 添付したソースのコンストラクタは、URLを直接記 述しています。他のコンストラクタは、URLを分解 した形式で指定するように見えたので、方法が分 からなくて悩んでいます。 プロキシを経由して接続する方法を教えてください。 ソースを添付します。 (空白は、全角空白に置換済みです) import java.net.*; import java.io.*; public class HelloWorldURL {  public static void main(String[] args) {   try {    // URLクラスのインスタンスを生成    URL helloURL =        new URL("http://www.hellohiro.com/src/HelloWorld.txt");    // 入力ストリームを生成    BufferedReader in = new BufferedReader(                 new InputStreamReader(                 helloURL.openStream()));    // 一行ずつ読み込みます    String line;    while ((line = in.readLine()) != null) {     // 表示します     System.out.println(line);    }       // 入力ストリームを閉じます    in.close();   } catch (IOException e) {    e.printStackTrace();   }  } }

    • ベストアンサー
    • Java
  • プロキシ接続になりません。

    こんにちは。 どうも分からなくて質問させてください。 IE6にて、プロキシ経由での接続(いわゆる串を刺した状態)を行いたいのですがなぜか設定が無視されます。 ブラウザ:IE6 ネット接続:地元ケーブルTVのプロバイダ IEの「ツール」ー「インターネットオプション」-「接続」タブの「LANの設定」にて、「プロキシサーバー」のところに、ネットなどに乗っているプロキシサーバーのアドレスとポートを設定するのですが、設定後に ■http://taruo.net/e/ ■http://www.cybersyndrome.net/evc.html などで確認してみると、まったくプロキシ設定が反映されていません。 もちろんそのページでは「更新」ボタンを押して確認していますし、例えばIPが乗る掲示板などに試しに書き込んで確認しても、やはり反映されていません。 そのくせ、例えばもう使えなくなったプロキシ等を設定するとちゃんと(?)インターネットに接続できなくなります。 (とういう事は設定そのものは反映しているはず) どうしてIEのプロキシ設定が無視されるのでしょうか? Windowsの設定そのものにどこか設定しなければいけない箇所とかがあるのでしょうか? または自分の契約しているプロバイダによって、プロキシ接続ができないというような事があるのでしょうか? PCの事が分かったような書き方ですが(?)、実は初心者ですので、どなたか原因が心当たりのかたいらっしゃいましたらどうか教えてください。

  • windowsでプロキシ接続設定

    例えば、ブラウザやメーラーにプロキシ接続設定がなく、それらのソフトでプロキシ経由で接続したい場合、windows95でプロキシサーバー接続設定するにはどうすればいいですか? Macなら「システム環境設定」でできますが、windowsだとどうするんでしょうか?

  • スマホでAmazon SP-APIトークンの取得

    知っている方、お願いします。 PCの環境がなくて、 スマホから Amazon SP-APIトークンの取得はできますでしょうか? よろしくお願いいたします。

  • プロキシサーバに必要な環境

    社内のPC管理をしている者です。 特定のPCからインタネット閲覧不可にしたり、セキュリティ向上の為に プロキシサーバを立てる事を選択肢の一つに考えてます。 プロキシサーバを立てる為の推奨環境はどんな風になるのでしょうか? ・ハード(どの程度のスペックが必要か) ・最適なOS ・その他必要なソフト なお現環境は、Windows PC 16台でLAN接続しており、外部とは一般のブロードバンドルータを使用して接続しています。 管理が容易なものを希望しています。 サーバの知識はゼロですのでお手柔らかにお願いします。

  • VertrigoServの環境でプログラムが動かずに困っています。

    VertrigoServの環境でプログラムが動かずに困っています。 現在、WindowsXP SP2 VertrigoServ_221のヴァージョンで以下 * Apache 2.0.63 * PHP 5.2.6 * Mysql 5.0.51b * Smarty 2.6.19 * SQLite 3.5.9 * PhpMyAdmin 2.11.7 * SQLiteManager 1.2.0 * ZendOptimizer 3.3.3 の環境でPHPの勉強をしています。 phpinfoやHelloを表示させたり、簡単は計算をさせるプログラムなどは問題なく動作します。しかし サンプル:「http://php.s3.to/net/get2.php」 ソース:「http://php.s3.to/net/get2.phps」 のような外にWEBページを取得する、などのプログラムが一切動きません。 動かすと、真っ白になって何も表示しなくなるか、以下のようなエラーがでます。 Warning: file_get_contents(URL) [function.file-get-contents]: failed to open stream: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。 in C:\Program Files\VertrigoServ\www\test\ファイル名.php on line xx Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\VertrigoServ\www\test\ファイル名.php on line xx ※現在、大学のパソコンでこのような問題が起きています。プロキシの問題か?? 家の環境では問題なく動作しました。 具体的な解決策または考えられる原因など、どなたお力添えを願います。 補足: ローカルで動かないプログラムが間違っていることも考え、無料のレンタルサーバーにアップして動作確認したところ、プログラムは正常に動作しました。 ポートがバッティングしている恐れもあると知り、以下のサイトを参考に、ポート番号を変更しました。 http://blog.hoorago.com/2009/01/25/first-time-wordpress-part1/ タイムアウトと出たので、時間数を伸ばしましたが結果に変わりはありませんでした。 ファイアーウォールはWindowsにあるものとキングソフトのファイアーウォールが常駐しています。こちらも一度止めてみて動作したこともありましたが解決しませんでした。 phpmyadominの画面やhttp://127.0.0.1:8080/にアクセスしたところ問題なく表示はされます。

    • ベストアンサー
    • PHP
  • amazonに接続できない

    このサイトにアクセスできませんwww.amazon.co.jp で接続が拒否されました。 次をお試しください 接続を確認する プロキシとファイアウォールを確認する ERR_CONNECTION_REFUSED と表示されアマゾンに接続できません。 アマゾン以外のホームページには問題なく接続できますし、iPadからはアマゾンのホームページにアクセスできます。PCからのみ上記の表示が出てアクセスできません。対応策がわかりましたらご教示ください。

  • Amazon APIをPHPでアクセスすると403エラーになる

    Amazon APIをPHPでアクセスすると403エラーになる Amazon API(Product Advertising API)を利用しようと、アフィリエイトと共にアカウント作成し、 アクセスキーとシークレットキーを取得しました。 そして、WEBで色々検索し、署名認証用のPHPプログラムを発見して、ローカルでテストしているのですが、403エラーが表示され、動作してくれません・・・。 hash_hmacに関しては、PHPのバージョンが5.12以下ですので、下記サイトの関数を代用しています。 http://www.revulo.com/blog/20090811.html //認証用関数URL http://amazon.ringoon.jp/rest_test/pa_sig.txt ========================================= プログラム require_once("pa_sig.php"); $public_key = "***********"; $url = "http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=".$public_key."&Operation=ItemLookup&ItemId=0679722769&ResponseGroup=ItemAttributes,Offers,Images,Reviews&Version=2009-01-06&Timestamp=2009-01-01T12:00:00Z&AssociateTag=**********"; $url = add_signature($url); $contents=file_get_contents($url); print_r($contents); ========================================= 出力結果 Warning: fopen(http://webservices.amazon.co.jp/onca/xml?AWSAccessKeyID=AKIAJSK7CGT4HO2QTPQA&AssociateTag=aimtaku-22&ItemId=4886487467&Operation=ItemLookup&ResponseGroup=small&Servie=AWSECommerceService&Timestamp=2010-10-04T05%3A33%3A42Z&Version=2009-01-06&Signature=d8d9T3g7ThM%2B%2BJKGVsXsCgaqxoAigqAuH7BDhA1mXgM%3D) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in **************\a_login.php on line 37 ========================================= 開発環境 WinXP PHP5.02 Apache 2.0.58 宜しくお願い致します。

    • 締切済み
    • PHP