xのweb埋め込みが表示されなくなったので調べてみた

SNSの手軽さの一つに「埋め込み」があります。
Xであれば、タイムラインをホームページに埋め込み、新着情報のように扱えます。
それはそれでよいのですが、最近この埋め込みしたタイムラインが表示されない現象がおこっています。
正確には「通知はまだ届いていません」と表示され、タイムライン情報は何も表示されない状態です。
一体どういうことなのか調べてみました。
現象はこのような感じです。
タイムラインの埋め込みが次のように表示されました。

「通知はまだ届いていません」とはどういうことなのか?
ググってみると、同様の現象についてはたくさん出てきました。
ただ、原因になると「Xの使用のため不明」。
と消極的な回答が目につきます。
自分でもあれこれ試してみると、次のようなことがわかりました。
- 現象の発生するアカウントと現象が発生しないアカウントがある。
- しばらくなにもしていないアカウントだと現象がでる。
- 定期的に投稿していても現象が発生するアカウントがある。
- xにログインしていなくても、ちゃんとタイムラインが見えるアカウントもある。
- おすすめ等にでてくるアカウントは現象がでない。
Xにログインしないと見えないという情報もありましたが、Xからログアウトして他の方の埋め込みを見ると、ちゃんと表示されていました。
ログインしているかどうかは、さほど重要でないようです。
ですが、現象が発生する・しないの境目がいまひとつわかりませんでした。
対処方法はありません
X内部仕様のため、外部からは対処の方法がありません。
噂では、Xプレミアム(有償アカウント)にすると改善するかもしれないというものがありますが、検証したわけではないので、ほんとかどうかはわかりません。
ほかにも、人気度が低いと表示されなくなるというようなうわさもあります。
Xの埋め込みは避けたほうが無難
じゃあどうすればよいか?というお話ですが、
Xの埋め込みが表示されなくなる原因がはっきりしない以上、埋め込みをしないほうが無難です。
代替案として、自分のXのURLへリンクする方法が良いです。
SNSは無料で使えるサービスのため、気づきにくいですが、SNSはサービス提供者の自由に仕様を変えられます。
そのため、SNSに頼り切ってしまうと、今回のようなことが起こると、困った状態になります。
なので、SNSに頼らなくても何とかする方策も必要なのです。
今回は答えがはっきりと出ない問題でした。
いつもは白黒はっきりすることなのですが、今回はXの仕様が開示されていない以上これ以上わからない問題です。
事実、いくらググっても正解と思われるものが見当たらいませんでした。
そういった場合は、代替案を模索するのが良いです。