Facebookページ上で、iCalカレンダーのURLをどこで確認できるか。イベントフィードでは、このURLとイベントトークンの両方が必要となります。
iCalのURLを調べなくても、自分のサイトにFacebookのイベントを表示したいと思いませんか?
このガイドでは、FacebookイベントフィードのiCal URLに変更があった点と、現在のイベント連携方法について順を追って説明します。必要なのは、「Custom Facebook Feed Pro」と、イベントを表示したいFacebookページの管理者権限だけです。
要件:イベントフィードを利用するには、「Custom Facebook Feed Pro」の「Elite」ライセンスレベルが必要です。iCal URL を使用せずにイベントを連携するには、プラグインバージョン 4.11.0 以降が必要です。
作業を始める前に、WordPressサイトに「Custom Facebook Feed Pro」がインストールされ、有効化されていることを確認してください。
ここでは、以下の内容について取り上げます。
iCalのURLで何が変わったのか
バージョン4.11.0以前は、イベントフィードを設定するには、FacebookページからiCal URLをコピーする必要がありました。バージョン4.11.0では、フィードビルダーおよび「ソースの管理」画面からiCal URLのオプションが削除されました。現在、イベントフィードは独自のFacebookアプリを介して接続され、アプリが自動的にページ情報を取得します。iCalリンクを検索したり貼り付けたりする必要はありません。
イベントを独自のFacebookアプリと連携させる
イベントを連携するには、3つの手順が必要です。まず、Facebookの開発者として登録し、独自のFacebookアプリを作成し、イベントをプラグインに連携させるためのアクセストークンを取得します。Facebookイベントのアクセストークンの作成方法に関するガイドでは、これらの各手順について詳しく解説しています。
イベントの連携が完了すると、「Events Sync」はそれらのイベントを「The Events Calendar」や「Sugar Calendar」にもコピーすることができます。iCal URL 経由で連携されたソースは同期できないため、まずご自身の Facebook アプリを使用してそのソースを再連携してください。「Events Sync」の設定方法については、Facebook のイベントを WordPress カレンダーに同期する方法に関するガイドをご覧ください。
既存のiCalフィード
4.11.0より前にiCal URLを使用してイベントフィードを設定した場合、これまで通り表示され続けます。設定を変更する必要はありません。
既存のフィードのiCal URLは、WordPressのダッシュボードから変更できなくなりました。既存のiCalフィードが機能しなくなった場合は、ご自身のFacebookアプリを使用して再接続してください。
再接続するには、Facebookイベントのアクセストークンを作成する方法に関するガイドに記載されている以下の手順に従ってください。
- まだ登録していない場合は、Facebookの開発者として登録してください。
- 自分だけのFacebookアプリを作成しましょう。
- イベントとプラグインを連携させるためのアクセストークンを取得します。
以上です!これで、iCal URL を使わずに Facebook イベントを連携する方法と、すでに iCal URL を使用しているフィードがどうなるかがわかりましたね。
イベントをカレンダープラグインにコピーするには、「FacebookのイベントをWordPressのカレンダーに同期する」をご覧ください。
よくある質問
以下に、iCalのURLに関するよくある質問への回答をまとめました。
イベントフィードにiCal URLを追加することはまだできますか?
イベントフィードは、代わりにご自身のFacebookアプリを介して接続されるようになりました。バージョン4.11.0では、フィードビルダーおよび「ソースの管理」画面からiCal URLオプションが削除されました。
現在利用しているiCalのイベントフィードは、今後利用できなくなるのでしょうか?
いいえ、プラグインを更新しても停止することはありません。iCal URL で設定済みの既存のイベントフィードは、これまで通り表示され続けます。もし表示されなくなった場合は、ご自身の Facebook アプリを使って再接続してください。
イベントフィードを利用するには、どのライセンスレベルが必要ですか?
イベントフィードを利用するには、「Custom Facebook Feed Pro」の「Elite」ライセンスレベルが必要です。