ツイートの埋め込み用コードを自作する、について
下記サイトに掲載されている内容を試すと期待した通り動作するのですが、なぜですか?
【Twitter】埋め込み処理をAPIに投げずにローカルで行う
本来であれば、下記コードを掲載する必要があると思うのですが、リンク先コードだけで正常動作する理由が分かりません。
<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">『見つめて… ! もっと強く、強くです ! ムムムーン ! …曲がりませんね』<br><br>SSレアの堀裕子ちゃん登場です!<a href="https://t.co/mIoEjCBQs4">https://t.co/mIoEjCBQs4</a> <a href="https://twitter.com/hashtag/%E3%83%87%E3%83%AC%E3%82%B9%E3%83%86?src=hash&ref_src=twsrc%5Etfw">#デレステ</a> <a href="https://t.co/Ffflbfgs4b">pic.twitter.com/Ffflbfgs4b</a></p>— スターライトステージ (@imascg_stage) <a href="https://twitter.com/imascg_stage/status/774134264107372548?ref_src=twsrc%5Etfw">2016年9月9日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
ツイートのURL(細かく言えばscreen_nameとid)さえあればwidgets.jsがうまく処理してくれます
それなら、公式サイトでもそれだけ掲載しておけば良いと思うのですが¨
追記
・リンク先ページに掲載されていた下記「埋め込み自作コード」を試しても同じ結果が表示されました
・短く書けるなら短く書けたほうが良いと思うのですが、Twitterはなぜ上記のように長いコードを埋め込みコードとして提示するのか疑問に思い質問しました
<blockquote class="twitter-tweet"><a href="https://twitter.com/imascg_stage/status/774134264107372548"></a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>