民放見逃し配信サービスTVer新着を配信するマストドンのBOTを運用しているのだが、TVerにはOGPが設定されていないらしく、リンクのプレビューカードがすべて共通のデフォルト表示になっていて不満だった。

すべての番組で共通のOGPになっている

ところが、今日、TwitterをみていてOGPが設定された投稿が流れてきた。うーん、これは不思議だ

フジテレビ「NONFIX」
NO 選挙,NO LIFE#TVerhttps://t.co/0XtslKGMJz

— TVer【公式】 (@TVer_info) May 28, 2023

どんなURLか調べてみた。

$ curl -I https://t.co/0XtslKGMJz 2>/dev/null | grep -i locationlocation: https://tver.jp/lp/episodes/ep9w36icef?utm_campaign=info_normal&utm_medium=referral&utm_source=t.co

TVerの番組はhttps://tver.jp/episodes/{ID}という形式だからこのリダイレクト先のページには/lp/という文字列が挿入されている。ちなみにこのページにアクセスすると、/lp/無しのURLにソフトリダイレクトされた。

つまり、/lp/というのはSNSシェア専用アドレスだと推測される。こんなことせずに、素直に視聴ページにOGPを設定しろよ!という感想しか出てこないが、なにか、深い事情があるのだろう。

ちなみに、動画視聴ページのシェアボタンのリンクを見るとシェア用URLが設定されていた。そんなん気づくか!

というわけで、botのコードに3文字追加して無事リンクプレビューが有効になりました。めでたしめでたし。

#tver

https://blog.srytk.com/aquei/851.html

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。