※2024年8月現在
ページプラグインのタイムラインが表示されない不具合については、アップデートにより解消されたようです。
不具合報告をしていましたが、何度かやり取りするうちに
「Pages APIに関連する問題については、このサポート チャネルは利用できなくなったため、このレポートを終了します。代わりに、これらの問題は開発者コミュニティフォーラム(https://developers.facebook.com/community/)を通じてサポートされます。こちらのコミュニティに参加することで、当社の製品への理解を深めることにつながると考えております。ご不便をおかけして申し訳ありませんが、ご理解のほどよろしくお願いいたします。」
とのお返事をいただきまして。
開発者コミュニティフォーラムにたらいまわしにされました(汗)
その後、何の連絡もなく。
いつの間にかアップデートされ、修正されていました。
現在、ページプラグインのコード生成ページ
https://developers.facebook.com/docs/plugins/page-plugin
で生成されるコードを使えば、サイトでは表示されます。
下記に、そのコードを使って、ページプラグインを表示しています。
しかし。
このページに表示されるプレビューは、グルグルしたままです。
なので、未だに表示されないと思ってしまう方もあるかもしれません。
紛らわしいですね…
これは開発者コミュニティフォーラムでは修正できません。
Meta側で早急に対処してほしい問題です。
引き続き、サポート チャネルで訴えていきます。
以下、ブログ原文——————Facebook ページプラグインのタイムラインが表示されない現象が起こっています。
その現象と原因、対処法をご紹介します。
現象
当サイトのページプラグインも。
ぐるぐるが止まりません。
原因
原因は、ページプラグインのページで生成されるコードに問題があるようです。
自動生成されるコードは下記。
<div class="fb-page" data-href="https://www.facebook.com/ozstyle.web/" data-tabs="timeline" data-width="" data-height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="false"><blockquote cite="https://www.facebook.com/ozstyle.web/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/ozstyle.web/">Ozstyle by 大西商店</a></blockquote></div>
このコードの「data-tabs=”timeline”」という部分に問題があるようです。
ページプラグインのページの「設定」の一覧を見ると、
設定項目と属性の一覧表があります。
一覧表の下には、「使われなくなった属性」として注意書きがあります。
使われなくなった属性
https://developers.facebook.com/docs/plugins/page-plugin
属性data-show-posts
は使用されなくなりました。属性tabs
/data-tabs
を使用してください。Facebookページのタイムラインから投稿を表示するには、値timeline
を使用します。
属性「data-show-posts
」が、属性「data-tabs
」に変更されたようですが、
この「data-tabs
」属性が不具合を起こしているようです。
対処法
原因と思われる、属性「data-tabs
」の記述を削除し、属性「data-show-posts
」を記述します。
data-tabs=”timeline” を data-show-posts=”true” に書き換えます。
<div class="fb-page" data-href="https://www.facebook.com/ozstyle.web/" data-show-posts="true" data-width="" data-height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="false"><blockquote cite="https://www.facebook.com/ozstyle.web/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/ozstyle.web/">Ozstyle by 大西商店</a></blockquote></div>
上記のコードで表示してみます。
正常に表示されていますね。
「Facebook ページプラグインのタイムラインが表示されない不具合」の対処法は以上です。
この不具合については、プラットフォームの不具合報告でも報告が上がっており、いずれ解消されると思います。
その場合には、再度修正が必要になると思います。
それでも。
とりあえず表示したい!急ぎ対応が必要!な場合は、お試しください。