«« Panasonic冷蔵庫NR-B149W-Sのドアパッキンは手で押し込んではめ込むことができる | 2019年版CDやDVDへの書き込みと(著作権に問題のない)DVDビデオからPCへの方法 »»
自分はGitHub上で、キーワードを与えるとAmazonアソシエイトのPA-APIを通じて商品画像のURLを取得するphp言語によるAPI『call_picture_from_amazon』
を公開しています(リンク先英語)。
PA-APIの有効期限が切れてもキャッシュを使って過去に取得した画像URLを取得できるバージョンを公開予定で、現在デバッグ中です。
リリースまでもうしばらくお待ちください。
2019/07/07現在、Amazonアソシエイトで売り上げが30日以上なかった場合、PA-APIの使用ができなくなり、商品画像のURLも取得できません。
画像がないとどんな商品かいまいち伝わらないわけで。
ただでさえ商品が売れないのに、これではさらに売れなくなってしまいます。
去年はこんな制限がなかったのですが、大変残念です。
そこでこの度アップデート予定の『call_picture_from_amazon』
では、売り上げ後30日以内に一度キャッシュとしてアクセスする必要がありますけれど、売り上げ後30日以降になった場合はキャッシュから値を返すことで引き続き商品画像を表示することができるかもしれないよう実装中です※。
※Amazon側で画像URLに変化があった場合は表示することができません。
あらかじめAPI取得依頼側でもエラー処理を用意していただくようお願いします。
今までもAmazon側にかける負担を減らすようにキャッシュ機能は設けていたのですが。
でも、1日経ったらキャッシュをすべて消して最新データを取得する仕様にしていたので、PA-APIが使えなくなると翌日には使えなくなる痛い問題がありました。
今回キャッシュ削除に1日経過以外にもPA-APIを返せるかどうか?も条件に加えたので、うまく動くか様子を見ているところです。
今後ともよろしくお願いします。
◾️追記(2019/07/10)
PA-APIが無効化されてもキャッシュから商品画像URLを返せる"はず"のAPI『call_picture_from_amazon』
をGitHub上で公開開始しました。
"はず"をつけたのは、申し訳ないのですが手元にデバッグ環境がなくなったからです。
昨日あたりに私のAmazonアソシエイトアカウントについて売り上げがないまま30日以上以上経過し、PA-APIが無効化されデバッグできるようになる予定だったのですが。
ありがたいことに?商品が一品売れて当分デバッグできなくなった為、仕方ないので公開して様子をみることにしました。
バグとかありましたら報告していただけると助かります。
◾️広告
投稿者 kuze : 2019年7月 7日 11:09
«« Panasonic冷蔵庫NR-B149W-Sのドアパッキンは手で押し込んではめ込むことができる | 2019年版CDやDVDへの書き込みと(著作権に問題のない)DVDビデオからPCへの方法 »»
コメント