【最大10000ポイント】当たる!!質問投稿キャンペーン!

JANコードを使って、Amazon商品を検索したいと考えています。
以前、asin の番号で検索が出来たのですが、JANコード用にソースコードを二か所変更しただけでエラーが発生してしましました。(情報取得できない)
ちなみに、テスト用のJANコードは「9784803008760」です。

以前のコード
var parameters = {
"Service":"AWSECommerceService",
"AWSAccessKeyId":accessKey,
"Operation":"ItemLookup",
"ItemId":asin,
"AssociateTag":associateID, // 2012/03/12Add
"ResponseGroup":"ItemAttributes,Images,OfferSummary",
"Timestamp":timestamp,
"IdType":"ASIN"
};

JANコード検索用
var parameters = {
"Service":"AWSECommerceService",
"AWSAccessKeyId":accessKey,
"Operation":"ItemLookup",
"ItemId":JAN,       //変更点
"AssociateTag":associateID, // 2012/03/12Add
"ResponseGroup":"ItemAttributes,Images,OfferSummary",
"Timestamp":timestamp,
"IdType":"JAN"      //変更点
};

と、ItemId と IdTypleの二か所を変更しただけで、商品が検索できなくなりました。原因や可能性が分かる方がいらっしゃいましたら、ご教授お願いしします。少ない情報ですが、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

全然詳しくないですけど


アマゾンが提供する検索APIはASINコードは当然対応してても
JANコードには未対応だから、ってことじゃないでしょうか。
使おうとしてるサービスの提供内容をよく確認しましょう。

>エラーが発生してしましました。
どういうエラーなのか、何か表示されるのならそこに理由が示されてる場合が多いので
一字一句を引用しないと。

amazon web services
http://docs.aws.amazon.com/ja_jp/AWSECommerceSer …
    • good
    • 0
この回答へのお礼

早い回答がありがとうございます。エラーメッセージを記載しなかったため、不自由な対応を取らせてしまい申し訳ありませんでした。

お礼日時:2016/03/16 08:14

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qバーコード番号からその商品が分かる方法

バーコードの番号から、その番号でどこの会社の何が登録されて流通しているのかを
分かる方法をご存じありませんか?

世界中でなくても、日本だけで十分です。
45と49でしたか。
日本国内で流通しているバーコード番号から正規に登録されている商品を知りたいのです。

ご存じの方、よろしくお願いします。

Aベストアンサー

バーコードに記載されている数字はJANコードといって、13桁の数字です。

>JANコードとは
>http://www.dsri.jp/jan/about_jan.htm

頭から7桁あるいは9桁が事業者を表し、続く5桁あるいは3桁が商品種別、最後の1桁がチェックディジット、という構成になっています。

その商品がどこのメーカーのものかは、事業者コードの検索より判明します。

>http://www.gepir.jp/GEPIRJapanWebSite/Default.aspx

しかし、事業者の中で、どの商品に何番がついているかは、特に公開されていません。

スーパーやコンビニのPOSレジでは、オンラインでセンターに繋がっていて、そこに、JANコードと商品名の対応表(データベース)があるので、商品名を表示できます。

また、「はてなモノリス」http://andronavi.com/2010/05/22601
では、最初にバーコードを読み取って登録した人が、「これは○○だ」と登録し、多数の人がどんどん登録したおかげでデータベースが出来上がり、今現在、ほとんどのものはバーコードを読めば商品名が出てきます。

そのようなデータベースを構築しない限り、バーコードの13桁数字だけでは、商品名まではわかりません。

バーコードに記載されている数字はJANコードといって、13桁の数字です。

>JANコードとは
>http://www.dsri.jp/jan/about_jan.htm

頭から7桁あるいは9桁が事業者を表し、続く5桁あるいは3桁が商品種別、最後の1桁がチェックディジット、という構成になっています。

その商品がどこのメーカーのものかは、事業者コードの検索より判明します。

>http://www.gepir.jp/GEPIRJapanWebSite/Default.aspx

しかし、事業者の中で、どの商品に何番がついているかは、特に公開されていません。

スーパーやコンビニのP...続きを読む

Qアマゾン(Amazon.co.jp)のデータのスクレイピングについて

お世話になります。
いきなりですが長文失礼いたします。

現在、みなさんもご存知のアマゾン(amazon.co.jp)上の文字をキーワードとして集める作業を行っております。
これをスクレイピングなどを使い作業の自動化を行いたいのですが、
すでにこういう機能のツールがあったりしないか、
作るとしたらどれぐらいの規模でできるのかなどを知りたいです。

やっていることとしましては、
アマゾンのカテゴリー一覧(http://www.amazon.co.jp/gp/site-directory/)のカテゴリーを一つずつ掘っていき、キーワードの組み合わせを作っていっています。

例)
ベビー・おもちゃ・ホビー
 →楽器
  →ギター
   →エレキギター
    →ストラトキャスタータイプ
     →ブランド名

と掘っていき、この場合の最終成果物としてのキーワードは
「ストラトキャスター ブランド名」 (間にスペース)
としています。

できればこの間に以下のようなキーワードを生成したいと思っております。
・楽器 ギター
・エレキ ギター
・ギター ストラトキャスター
・商品名 エレキギター
etc...

その他のカテゴリーでは、商品の種類別以外にも機能別でも種別が分かれるので、
それらの文字情報も拾ってきて、キーワードの生成を行いたいです。
例)
ホーム&キッチン・ペット・DIY
 →キッチン家電
  →冷蔵庫・冷凍庫
   →冷蔵庫
のページにある「機能・特徴」の除菌、脱臭 など。


最終的にはそれらの文字情報を組み合わせ、
キーワードを生成したいと思っております。

特に2単語にこだわってもおらず、3単語になるものは3単語に組み合わせたり、
さらに多い単語数のものも欲しいと思っております。

欲をいえば、それらの単語の並び順も全パターンに並び替えてくれたりする機能があれば最高です。
例)
ギター ストラトキャスター
ストラトキャスター ギター
冷蔵庫 消臭 TOSHIBA
冷蔵庫 TOSHIBA 消臭
消臭 冷蔵庫 TOSHIBA
消臭 TOSHIBA 冷蔵庫
TOSHIBA 冷蔵庫 消臭
TOSHIBA 消臭 冷蔵庫


最終的には、アマゾン上の全商品を検索で出してこれるキーワードのリストを作成したいと思っております。

分かりにくい質問で申し訳ございませんが、みなさんの知恵を貸していただけませんか?

お世話になります。
いきなりですが長文失礼いたします。

現在、みなさんもご存知のアマゾン(amazon.co.jp)上の文字をキーワードとして集める作業を行っております。
これをスクレイピングなどを使い作業の自動化を行いたいのですが、
すでにこういう機能のツールがあったりしないか、
作るとしたらどれぐらいの規模でできるのかなどを知りたいです。

やっていることとしましては、
アマゾンのカテゴリー一覧(http://www.amazon.co.jp/gp/site-directory/)のカテゴリーを一つずつ掘っていき、キー...続きを読む

Aベストアンサー

多大なアクセスで実害が有ったと判断するのはAmazon様なので、こちらで判断しても意味無いです。
遮断するのも、訴えるのも向こうの判断だけで行えますので、こっちの都合は関係ないですからね。
規約に明確に書いていなくても、どう処理するかはAmazonの判断です。
確実に言えるのは、普通の人間がページにアクセスする程度のアクセス程度であれば、業務妨害には問われないでしょう。
規約に書いてあるのは、こちらのサーバーに負荷をかけて勝手に情報を持って行くな!ってことを難しく書いてあるだけですから。

あと紐付けされたアカウント(アソシエイトやAmazonProductAPI)がある場合は、アカウント削除の恐れは高いです。

Q文字列から、特定の文字を削除したい

アンケートで入力された値を受け取り、メールで送信しているのですが、受け取った値から、特定の文字列を削除することは可能でしょうか?

例えば電話番号の入力の場合、
03-xxxx-xxxx →03xxxxxxxx
077-xxx-xxxx →077xxxxxxx
のように、-(ハイフン)が入力されていたら、-を削除した文字列に置換してメール送信したいのです。
入力する時に、3つのテキストエリアに分けるのは諸事情でできないので、特定の文字を削除する関数か処理方法がありましたら、教えていただきたいです。
よろしくお願いします。

Aベストアンサー

str_replace
http://itbtech.itboost.co.jp/man/php_man/function.str-replace.html

<?php
$orig_telno = "03-xxxx-xxxx";

$telno = str_replace("-", "", $orig_telno);
echo $telno;

03xxxxxxxx

“PHP 文字列” あたりをキーワードに検索すれば
そんなに難しいものでもないような。

Qバーコードを使って在庫管理をaccesかexcelで行いたいのですが。

こんにちは。
バーコードを使って自社倉庫内の在庫管理をaccesかexcelで行いたいと考えております。
ACCES,excelのマクロやVBA、をほんの少々かじったレベルです。
バーコードで自社倉庫内の商品を管理したいと考えております。
必要な機能としまして、商品の入庫、出庫、リアルタイム在庫の表示、月末棚卸し、csv出力等一般的な倉庫の在庫管理を作成できればと考えております。(入出庫履歴等の表示はほしいですが、販売管理は必要なく在庫の管理のみ必要です)
そして、それをラベル発行機とハンディーを使ってバーコードで管理できればと思っております。
正直全く何もないところから作成できる自信がありません。
そこで何か、参考になる書籍か安くて(1万円まで位)自分で改良できVBAのソースコード何かもコピペできるような都合のよいソフト等はありませんでしょうか?
それとも、その他方法はありませんか?
素人が手を出すなと言われそうですが、がんばってみたいなと思っております。
どうぞ、質問内容もわかりにくいところが多々あるとは思いますがどうぞご指導お願いいたします。

こんにちは。
バーコードを使って自社倉庫内の在庫管理をaccesかexcelで行いたいと考えております。
ACCES,excelのマクロやVBA、をほんの少々かじったレベルです。
バーコードで自社倉庫内の商品を管理したいと考えております。
必要な機能としまして、商品の入庫、出庫、リアルタイム在庫の表示、月末棚卸し、csv出力等一般的な倉庫の在庫管理を作成できればと考えております。(入出庫履歴等の表示はほしいですが、販売管理は必要なく在庫の管理のみ必要です)
そして、それをラベル発行機とハンディーを使...続きを読む

Aベストアンサー

だいぶ前ですが、ショップの生産指示や完成実績管理のため、バーコードを使ったシステムを自製したことがあります。
バーコードは社内利用なのでCODE39を使いましたが、バーコードの入出力自体は結構簡単にできました。(初めてだったんですが、2日間位で)
扱うデータが膨大だったので、DBはサーバーのORACLEを使い、管理部分や表示、帳票出力などの個別ソフトはVB、C、JAVA(Webベースでもできるようにしたため)などを使い、こちらのほうは多少時間を要しました。
在庫管理ソフト機能とDB構造をどうするかのほうが、いろいろな面で大変と思われます。

在庫管理の規模によると思いますが、質問の内容からは
リアルタイムに対応できるデータベースと専用の開発ソフトが必要なのか、扱うデータ量、運用する環境、期待するレスポンスなどが不明なので、Access/ExcelとMDBを使う程度で済むレベルなのか、VBAのみで構築は若干難しい気もしますが、Windows API等と組み合わせると何とかなりそうなレベルなのか、ちょっと判断ができません。
まずは、必要な機能と仕組みをきちんと整理してから、着手されたほうが良いと思われますが、簡単な仕組み(プロトタイプ)を作って実用性の確認をしてみる方法もあります。

実務に役立つ在庫管理・・・左側の目次から選択できます。
http://www.sk-zaiko.com/unyou/un04_barcode.html

ソフトに関しては自前で作成ばかりだったので、どういったものが出回っているかあまり知りません。
「在庫管理」、「在庫管理 ソフト」などをキーに検索してみてください。
 

だいぶ前ですが、ショップの生産指示や完成実績管理のため、バーコードを使ったシステムを自製したことがあります。
バーコードは社内利用なのでCODE39を使いましたが、バーコードの入出力自体は結構簡単にできました。(初めてだったんですが、2日間位で)
扱うデータが膨大だったので、DBはサーバーのORACLEを使い、管理部分や表示、帳票出力などの個別ソフトはVB、C、JAVA(Webベースでもできるようにしたため)などを使い、こちらのほうは多少時間を要しました。
在庫管理ソフト機能とDB構造をどうするかの...続きを読む


人気Q&Aランキング