Facebookアプリ · 1 min read · Sep 13, 2025
ブログのためのFacebook RSSフィードリーダーアプリケーションの設定方法
ブログのためのFacebook RSSフィードリーダーアプリケーションの設定方法
バージョン 1.0
著者: Falko Timme
このガイドでは、ソーシャルネットワークFacebookのためのRSSフィードリーダーアプリケーションを構築する方法を示します。このアプリケーションは、FacebookユーザーのプロフィールページにブログやウェブサイトのRSSフィードを表示します(RSSフィードリーダーアプリケーションをインストールしたユーザー)。RSSフィードの各アイテムには、ストーリーを友達と共有できるようにするための共有ボタンがあり、アプリケーションには、最大10人の友達を一度に招待できる招待リンクがあります。このRSSフィードリーダーアプリケーションを構築するために、PHP5を使用します。RSSフィードを解析し、HTMLを生成するために、Magpie RSSを使用します。
このアプリケーションは、HowtoForge RSSフィードリーダーをFacebookにインストールすることで実際に見ることができます。
この文書には、いかなる種類の保証もありません!これがあなたにとって機能するという保証はありません!
1 予備ノート
このガイドは、実際の例であるHowtoForge RSSフィードリーダーを基にしており、この例では実際のURLとスクリプトを使用します(APIキーやシークレットなどの秘密データを置き換えるだけです)。
前述のように、私はこのアプリケーションを構築するためにPHP5を使用しており、FacebookのPHPクライアントライブラリを使用しています。理論的にはPHP4も使用できますが、クライアントプラットフォームはPHP5に最適化されているため、可能であればそれを使用するべきです。
この例では、アプリケーションをホストするためにfb.howtoforge.comを使用しています。これはPHP5に対応したウェブサイトです。
自分のFacebookアプリケーションの作成を開始する前に、Facebookに登録する必要があります(まだアカウントを持っていない場合)。アカウントにFacebook開発者アプリケーションを追加する必要があります。これはhttp://developers.facebook.com/get_started.phpに記載されています:

その後、これらの例を使ってFacebookアプリの作成に慣れることをお勧めします。ただし、このチュートリアルの最初にこれらの例を再度使用して、すべてが期待通りに機能していることを確認します。
2 新しいアプリケーションの設定
アプリケーションのプログラミングを開始する前に、Facebookにアプリケーションについて知らせる必要があります。Facebookは、アプリケーションを構築するために必要なAPIキーとシークレットを提供します。
Facebook開発者アプリケーションをアカウントに追加したら、Facebookページに移動します。左側のナビゲーションに開発者アプリが表示されるはずです。それをクリックします。開発者ページが開き、右上隅近くの+ 新しいアプリケーションを設定ボタンをクリックします:

これで新しいアプリケーションページにいます。アプリの名前をHowtoForge RSSフィードリーダーにしたいので、アプリケーション名としてそれを入力します。このフィールドの下のチェックボックスをチェックして、Facebookプラットフォームの利用規約に同意することを示します。次に、サポートメールアドレスを入力します(あなたや他の開発者が連絡を受けることができるアドレスである必要があります)。コールバックURLは、アプリがホストされる場所です。私のものはhttp://fb.howtoforge.com/fb/htf_feed_reader/の下にホストされるので、それを入力します。キャンバスページURLは、アプリに持たせたいFacebookアドレスです。希望するアドレス(例:http://apps.facebook.com/htf_feed_reader)を入力すると、そのアドレスがまだ利用可能かどうかがフォームで表示されます。次に、FBMLとウェブサイトを選択します(両方ともデフォルトの選択である必要があります):

コールバックURLに関する重要な注意点:URLはスラッシュ(/)で終わることが絶対に重要です。そうでない場合、後でアプリをアカウントで訪問するときに、著名な「URL … は応答しません」というエラーが表示されます。以下のように:

次に、まだ新しいアプリケーションページにいる間に、他のオプションを入力します。あなたのアプリケーションはFacebookに追加できますか?という質問には「はい」と答えます。利用規約URLフィールドは、利用規約がない場合は空のままにできます。追加の開発者がいる場合は追加します。ポスト追加URLには、キャンバスページURL(私の場合はhttp://apps.facebook.com/htf_feed_reader)を使用します。アプリケーションの説明を入力します。ポスト削除URLも空のままにできます。デフォルトFBMLフィールドには、アプリがプロフィールページにコンテンツを提供しない場合にユーザープロフィールに表示したいテキストを入力できます。次に、コンテンツを表示したいプロフィールの列を選択します。RSSフィードには多くのテキストが含まれているため、広い列は私たちの場合に良い選択です:

新しいアプリケーションページの下の方には、もう一つのフィールド、サイドナビURLがあります。これもキャンバスページURL(私の場合はhttp://apps.facebook.com/htf_feed_reader)と同じです。他のフィールドは空のままにできます。その後、送信をクリックします:

これで、アプリのAPIキーとシークレットを見つけることができるマイアプリケーションページにいるはずです。それらをコピーしてください。後でアプリに必要です。

マイアプリケーションページの下の方には、PHP(4および5)クライアントライブラリへのリンクがあります:

新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。