民放見逃し配信サービス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

フォロー

blogのアバターがデフォルトだと味気ないからgravatarのアイコン更新したけどキャッシュが残っているのか変わってない いつリフレッシュされるのかは謎 [参照]

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

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