
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=A …
$url = add_signature($url);
$contents=file_get_contents($url);
print_r($contents);
=========================================
出力結果
Warning: fopen(http://webservices.amazon.co.jp/onca/xml?AWSAcce … [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
宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- PHP php ログイン 1 2022/11/01 00:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
トランザクションが原因?DBに...
-
これは例外処理でしょうか?
-
ワードプレスサイト PHP8.0.25...
-
メール送信エラー処理について
-
xamppのAPCで終了エラーが発生...
-
IIS/PHPのサイトでたまにCGIエ...
-
正規表現での最後尾のバックス...
-
phpでクラスのメソッドで同名の...
-
PHP8を使うと、大量のWarningが...
-
fsockopenの例外について
-
phpのテキストファイルの書き込み
-
phpのrenameでエラーが出ます
-
pchartというグラフ生成ライブ...
-
Subversionのリポジトリの削除
-
PHPのif文でその処理を途中で抜...
-
MkDir関数
-
デバッグの仕方・・・
-
.phpと.incファイルの違いはな...
-
PHPファイルが表示されない
-
session_start();について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
トランザクションが原因?DBに...
-
PHPでfatal errorが出ても無視...
-
iframeからのアクセスか、ブラ...
-
PHP8を使うと、大量のWarningが...
-
パースエラーとは?
-
PHPで、エラーがない場合のみ画...
-
error_reporting(0);にも関わら...
-
PHPにて外部サイト内容が取得不...
-
「@$変数」の「@の意味は?」
-
PHPでネットワークドライブのop...
-
PHPで特定のURLにジャンプす...
-
phpのrenameでエラーが出ます
-
ある条件に当てはまったときに...
-
「file_get_contents」で「HTTP...
-
PostgreSQLへのinsert処理
-
正規表現での最後尾のバックス...
-
require_once で読み込まれたか?
-
awsにApacheとPHPを入れて、何...
-
IIS/PHPのサイトでたまにCGIエ...
おすすめ情報