Facebookアプリ · 2 min read · Sep 21, 2025
ブログのためのFacebook RSSフィードリーダーアプリケーションの設定方法 - ページ 7
9 招待ページの作成
この章では、アプリのユーザーが一度に最大10人の友達を招待できる招待機能を作成します。手順はここに記載されています: http://wiki.developers.facebook.com/index.php/Invite_Page ですが、私たちのアプリケーション用にコードを調整します:
vi /var/www/fb/htf_feed_reader/friendselect.php| api_client->fql_query($fql); ?> |
vi /var/www/fb/htf_feed_reader/invite.php| ここで友達を招待します(1日最大10人)。require_frame(); $user = $facebook->require_login(); if ($_POST['act'] == 'invite') { // 選択された友達を招待します。 $friends = array(); foreach ($_POST as $key => $value) { if (strpos($key,'uid') == 0 && $value == 'on' && count($friends) < 10) { $friends[count($friends)] = substr($key,3,strlen($key)-3); } } $tail = '&next=invite.php?total='.count($friends); $url = $facebook->api_client->notifications_sendRequest($friends, 'HowtoForge RSS Feed Reader', ' |HowtoForge RSSフィードリーダーに友達を招待しよう!
次に、index.phpを修正して、アプリケーションのページ内に招待タブを追加し、invite.phpにリンクします:
vi /var/www/fb/htf_feed_reader/index.php|
次に、Facebookのアプリケーションのキャンバスページに移動します。そこに招待タブが表示されるはずです:

それをクリックすると、アプリをまだインストールしていない友達を最大10人選択できるページが開きます。その後、友達を招待をクリックします:

次のページでは、友達に送信されるメッセージが表示されます。送信をクリックします:

何も問題がなければ、選択した友達にアプリケーションの招待状が送信されたことを確認するメッセージが表示されます:

友達がFacebookアカウントにアクセスすると、RSSリーダーへの招待状が待っていることがわかります(右上隅には1つのhowtoforge rssフィード招待状と表示されます):

リンクをクリックすると、招待状が表示されます。受け入れてインストールするには、単にGo for itをクリックする必要があります:

通常のFacebookアプリケーションのインストールページにリダイレクトされ、最終的にアプリケーションをインストールできます:

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