キーワードにあわせてサムネイル画像を表示させたい。
といわけで、今までアプリから直にデータを取得していたのですが、サーバサイドにていったん取得したデータを加工し、取得するという構成に変更しました。
今までアップデートの中で一番大変だったでのブログに書いておこうと思います。
概要はこんな感じになります。
1.キーワード情報(Google)を取得
2.取得したキーワードで画像検索(Yahoo!)を行い、サムネイル画像のURLを取得
3.キーワード情報にサムネイル画像のURLを追加したもの(JSON形式)をデータストアに保存
4.1〜3の処理をcronで定期実行
※サーバサイドはGoogle App Engine(Python)を使っています。
また、今回のアップデートで画面レイアウトの見直しも行い、増えたボタンをスッキリ整理しました。
ボタンを押して検索先を選択するようにしました。当面検索先サイトを増やす予定はないですが、増えても大丈夫なUIです。
たまにキーワードにマッチしない画像を表示したりもしますが、そこはご愛嬌ということで。
機能的には固まってきたので、今後の課題はビジュアル面かな?
まだまだやりますよ!
2010/10/07
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿