AI任せのWeb開発奮闘記【第92話】

「関連動画を表示!リンクテキストでシンプルに進化する動画詳細ページ」

TAKA: 老師、動画詳細ページに関連動画を表示する機能がついに完成したよ!これで利用者が次に見る動画を簡単に見つけられるね。

AI老師: おお、それは良い知らせじゃ。関連動画の表示はユーザー体験を向上させる重要な要素じゃな。それで、どんな感じに仕上がったのじゃ?

TAKA: まだシンプルだけど、リンクテキストの形で関連動画を表示しているよ。クリックすると、その動画の詳細ページに飛べるようにしたんだ。
どんな機能が追加されたのか?

今回の改善点は以下の通りです:

関連動画の取得機能:
動画IDを元にして、その動画に関連する他の動画をYouTube APIを使って取得する仕組みを追加しました。

リンク形式での関連動画表示:
動画タイトルをリンクとして表示し、ユーザーが次の動画にアクセスしやすくなりました。

シンプルで効率的な実装:
初期実装として、取得したデータをそのままリンク形式で表示。無駄なく最小限の手間で完成させました。

実際の作業を振り返る

TAKA: 実装自体はスムーズに進んだけど、関連動画の取得で少しつまずいたんだ。

AI老師: 何が問題だったのじゃ?

TAKA: 最初はYouTube APIの relatedToVideoId というパラメータを使って関連動画を取得しようとしたんだけど、何度リクエストを送ってもエラーになってしまったんだ。

AI老師: それはYouTube API独特の制約が原因かもしれん。relatedToVideoId パラメータを使うには、特定の条件が満たされている必要がある。今回はどうやって解決したのじゃ?

TAKA: 動画のタイトルを検索クエリとして使う方法に切り替えたんだよ。APIリクエストの構造を変更して、動画タイトルに基づいて類似動画を検索するようにしたんだ。

AI老師: それは良い判断じゃ。シンプルでありながら効果的なアプローチじゃな。
ユーザー体験を意識したデザイン

TAKA: 表示形式についても迷ったけど、とりあえずリンクテキストでタイトルだけを表示する形にしたよ。

AI老師: うむ、それで十分じゃ。機能をまず動かしてみて、ユーザーからのフィードバックを元に改善していくのがよいぞ。無理に最初から完璧を目指さなくてもよい。

TAKA: だよね!次はサムネイル画像も表示するように改良する予定だよ。見た目がもっと華やかになると思うんだ。
今回の挑戦とその成果

挑戦: 関連動画をYouTube APIを活用して取得し、動画詳細ページに表示すること。
成果: リンクテキストの形式で関連動画を表示する機能が完成!ユーザーが次に見る動画を簡単に見つけられるようになった。

次のステップ

AI老師: 次は何に取り組む予定じゃ?

TAKA: 関連動画の表示をさらに充実させたいな。例えば、サムネイル画像やチャンネル名も一緒に表示することで、視覚的に分かりやすくしたい。

AI老師: よいぞ。機能を追加する際は、現在のコードに無理なく組み込めるかを考えるのじゃぞ。そして、必ず動作確認を忘れぬようにな。

TAKA: 了解!今日もありがとう、老師!おやすみ!

AI老師: ゆっくり休むのじゃぞ、TAKA。明日も新たな挑戦が待っておるぞ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です