その記事の中で、Amazon APIの処理が結局一番時間がかかっているという事も書いていて、じゃあそこを高速化しようという話なんですが、それが単純には行かないのです。 というのも、AmazonのAPIはcurl_multiなどで並列同時呼び出しをするとエラーになるのです。アマゾン側から制限がかけられていて、1秒に1回しか呼び出してはいけないのです。 でも、これにしたがってやっているだけだと一つのキーワードでの検索になってしまうので、出てくる結果がどれも同じ単語に関連する本になってしまって面白くない。「次はどんな本が並ぶんだろう、ワクワク!」っていうのが大事なのである。 疑似並列処理的アプローチ何か方法はないかという事で考えたのが以下の作戦。複数のキーワードのor検索にしています。 AmazonのProduct Advertising API (PAAPI)では、”|”で区切ってあげると複数
WordPressでAmazonアソシエイトのリンクをきれいに表示できるようにしました。プラグインは使っていません。完成形は以下のものです。 まずAmazonアソシエイトを行うためにはAmazonの公式サイトで登録しなければなりません。少し調べればそれほど難しくはないと思います。 このアソシエイトの登録だけでトラッキングIDを付したリンクを貼ることができますが、以下のような形が指定されて、自由にカスタマイズすることはできません。 リンクの表示を自由にカスタマイズするためにはProduct Advertising APIを利用することになります。再びAmazon公式サイトでの登録が必要です。登録するとAccess Key IDとSecret Access Keyという2種類の認証用キーを取得できます。詳しい手順は以下のURLを参照してください。 サービス利用の準備 – Amazon Web
AmazonJSが動かない、くるくるローディングしたまま表示されてないという報告がよくあります。原因はいろいろあるのですが、他のプラグインやテーマが古いjQueryを差し替えてきて互換性の問題で動かなくなるというケースが増えています。 WordPress 3.6ではjQuery 1.10が同梱されています。ためしにWordPress 3.6 + Twenty ThirteenでjQuery 1.4に置き換えるとどうなるでしょう。 これはGoogle Chromeのツール > Javascript コンソールを表示してページを表示したときの画面です。 何やらエラーがでていますね。このオブジェクトは on なんてメソッドは持ってないよと書いてあります。 jQueryで .on が実装されたのはバージョン 1.7 からなのでそれより古いjQueryを使うとこのようなエラーが起きます。そしてエラー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く