Amazon Associates Link Builderで商品検索するとエラーになる

しばらく前からAmazonJSでAmazonから商品情報がとれなくなってしまいました。原因はなんとなく当たりがついていて、1月23日のPA-API利用ポリシーの変更によって、このブログからは売上実績がないために利用を停止されてしまったのではないかと思います。

じゃあどうするか、少し調べたところ、Amazonから純正のプラグイン Amazon Associates Link Builderというのが出ていて、これ経由だとPA-API利用ポリシーの影響は受けない、というのでこれに乗り換えてみることにしました。なお影響を受けない、というのはどこに記述があるかというと以下のヘルプです。

https://affiliate.amazon.co.jp/help/topic/t52/

また、発送済み商品売上が過去30日以内に発生していない場合、PA-APIをご利用いただけなくなる恐れがございます。
なお Amazon Link Builder(WordPressプラグイン)のご利用には影響はございません。

本題からそれますが、下記のプラグイン紹介ページ中に出てくるプラグインの名称もAssosiatesが入っている表記といないのが混在していてなんか雑さを感じますね。。

https://affiliate.amazon.co.jp/resource-center/how-to-use-the-amazon-link-builder-plug-in

で、さっそくインストールして商品検索してみましたが、以下のおなじみのエラーが出て検索できません。

You are submitting requests too quickly. Please retry your requests at a slower rate. For more information, see Efficiency Guidelines.

手動で1回しか実行してないのにtoo quicklyとはどういうことだよと突っ込みたくなります。エンターキー押すのがそんなに速いのかと。しばらく時間おいてもだめ(当たり前だ)だし、アクセスキーやトラッキングIDを変更してみてもダメです。

結論としては、多分、この純正プラグインもPA-API利用ポリシーの影響を受けているような気がします。Amazonサーバ側で純正プラグインからのアクセスかどうかチェックするのは、現実的に無理だと思うし。プラグインのソース読めばどういうリクエスト投げているかは明らかだから、それを真似して投げれば純正プラグインのリクエストと区別がつかないでしょう。

また、同じヘルプにはPA-API経由で売上実績を上げれば規制は解除されるとありますが、肝心のPA-API経由で商品リンクが作れないのに、どうやって売上あげるんだという完全に鶏と卵状態になっています。

まあ自分の場合は、商品画像出すためメインでアソシエイトを使っていて、紹介料は二の次なのでそれほど深刻な問題ではないですが、ちょっと困った感じですね。。

FeedlyからInoreaderに乗り換えてまたFeedlyに戻る

こないだ、とあるブログの過去記事を確認したくなったので、元サイトにアクセスしてみると読んだ記憶のない記事が結構あることに気がつきました。ん、これはフィードの取得漏れかなあと思い、Feedly、取得漏れ、あたりでググってみると日時は少し古いもののいくつかヒットするページも見つかります。さすがに取得漏れは困るなと思い、これを機にInoreaderに乗り換えてみることにしました。

Inoreader自体は以前から使っていて、Feedlyは会社で読む用、Inoreaderは趣味用(要は会社のPCで見るには抵抗あるサイト)という風に使い分けてきました。なので、乗り換えると言っても趣味用のものに統合するのではなく、会社で読む用専用として別にアカウントをとって使い分けることにします。面倒ですけど。

で、しばらく使っていたのですけど、上記のブログでやっぱりフィード漏れがあることに気がつきました。ここでようやくサイトのindex.rdfを確認してみたのですが、フィード漏れしていると思っていた記事はそもそもフィード配信してないことが判明(最初から確認しておけよという話ではありますが)。
ちなみにフィード配信してない記事は1,2つじゃなくて結構な量で、記事のカテゴリもまちまちなのでバグにしても意図的にやっているにしても説明がつきづらいです。

となると、Inoreaderに乗り換える必要はなかったということになりますが、しばらく使ってみた結果、やっぱりFeedlyに戻ることにしました。

理由は以下の2つです。

・全文配信していないサイトでも、Feedly側で全文取得してくれる場合がある
・記事の取得タイミングについて、サイト間のばらつきが少ない

大きいのは1つめのほうで、フィードに全文含まれていなくても、Feedly側で直接サイトにアクセスして全文取得してくれて、あたかもフィードが全文配信しているように見せてくれるんですよね。すべてのサイトでそうなっているわけではないので、アクセス数などなんらかの優先度で全文取得する/しないを決めているのだと思いますが。

最近は全文配信しないサイトも多く、RSSリーダーから元記事を開くためのワンアクションが余計に感じることが多いのでこの振る舞いは非常に便利です。ちなみにInoreaderは一切、全文取得はしてくれません。フィードをそのまま表示するだけです。当たり前といえば当たり前ですが。

2つめは、記事の取得タイミングの話で、Inoreaderはサイトによって数分から1日以上とかなりばらつきが大きいのですが、Feedlyは早くても遅くても数時間程度と平均的に安定している感じがします。まあ何を優先するかだと思うのですが、自分の場合は早さよりは遅くないほうが大事なので、Feedlyのほうがあっている気がしました。

他にもリスト表示にしたときに、Feedlyのほうが行の高さが小さいので、1ページあたりの情報量が多くて使いやすいとか、UI的にもよりシンプルなFeedlyのほうが好みだったりします。

TOEIC結果

先々週くらいに会社で受験した TOEICの結果が返ってきた。

2012/08 Listening: 340 Reading: 390 Total: 730
2009/01 Listening: 320 Reading: 345 Total: 665
2006/01 Listening: 380 Reading: 355 Total: 735
2005/07 Listening: 330 Reading: 350 Total: 680
2005/01 Listening: 365 Reading: 350 Total: 715
2004/07 Listening: 310 Reading: 280 Total: 590

3年半ぶりの受験のわりには歴代2位のハイスコアを記録。しかもこの間、とくに仕事で英語を使ってた訳でもなく、試験勉強した訳でもない割にはなかなかな点数。特に Readingはダントツで過去最高だし。でもしょせん 700点台だけど。せめて900点以上は取らないと。

PS Vitaでお出かけ転送

こないだ買った BDZ-AT770T。一番の目的はお出かけ転送してみることだったので、さっそく URBANO AFFAREに転送してみる。転送用のファイルをエンコードしている間は BDZ-AT770T側では録画も再生もできなくなるのでちょっと注意。で、エンコードが終わって転送して見てみたが、うーん、これはちょっときつい。

  • 予想はしていたけど、動画を見るには携帯の画面は小さすぎる。すぐ目が疲れる。
  • 携帯に直接イヤホンジャックが刺さらない。専用のアダプタを買う必要があるけど、こないだ卓上ホルダを買ったし、これ以上アクセサリー増やすのはめんどくさい。AUショップに在庫があるかどうかわからないし(卓上ホルダの時はやっぱり在庫がなくて取り寄せに 1週間ほどかかった)。

ということで URBANO AFFAREでお出かけ転送はあきらめた。じゃあ代替案はどうするかと考えると、Walkman Zシリーズか、PSP, PS Vitaとなるが、どうせなら綺麗な画面がいいよな、と思い、有機EL採用の PS Vitaを購入することに決定。売れてないとかなんとか言われているけど気にしない。

で、購入後セットアップしてさっそく転送。これなら問題ない。画面も大きくて見やすいし発色も綺麗だし十分落ち着いて見ることができる。不満点をあげるとすると倍速再生ができないことか(自分はどうでもいいところは倍速再生で飛ばすので)。まあ今後のソフトウェアバージョンアップで対応できそうな機能なので、のんびり待つことにしよう。

URBANO AFFAREに機種変更(2) 2ヶ月ほど使ってみて

2ヶ月ほど使ってみてからの感想。まずは前回感想の訂正から。

  • アドレス帳が 50音表示のみ→これは間違い。ちゃんとグループ表示もできた。「グループで検索」を選択するとグループ表示に切り替わる。このメニューは前回も見つけられていたんだけど、検索となっていたから選択しなかったんだよな。
  • サイドキーがない→サイドじゃないけど、サブディスプレイの下に細長いキーがあった。これ押せるのか。最初は気付かなかった。アラーム止めたり、バックライトON、また万歩計の歩数確認もできる。

あと細かいこととしては、待ち受け画面から設定画面に入って、いくつか下の階層に入って、電源OFFボタンでキャンセルすると、1つ上の階層に戻るかと思いきや待ち受け画面まで一気に戻ってしまうのが気になった。1つ上の階層に戻るボタンがあるならまあこれでもいいとは思うけど。