私のウェブサイトに「友達を招待」リンクが必要です。リンクをクリックすると、招待する友達を選択するように求める Facebook ダイアログが表示されます。これらの友人は、アプリケーション リクエスト、Facebook の電子メール、または少なくとも私のウェブサイトに参加するように招待するウォール ポストのいずれかを受け取ります。
これを行う適切な方法は何かについて少し混乱しています。廃止されていない唯一の方法は、Requests Dialogを使用することです。だから私はFB.ui
彼らが与える例のようにJavascriptメソッドを呼び出します:
FB.ui({
method: 'apprequests',
message: 'You should learn more about this awesome game.',
data: 'tracking information for the user'
});
その後、招待者は Facebook にログインしたときにアプリケーション リクエストを受け取ります。彼らがそのリクエストを「受け入れる」と、Facebook キャンバス アプリケーションに転送され、そこで Facebook から渡された最初のリクエスト ID が読み取られるので、これが何であるかがわかるので、ユーザーを自分の Web サイトにリダイレクトできると思いますか? キャンバス アプリケーションの作成方法を学ばなければならないので、これは好きではありませんが、これは Facebook 機能を介して友達を招待する適切な方法ですか?
理想的には、[友達を招待] ボタンをクリックすると、Facebook の友達セレクターが表示され (または、ユーザーがまだ FB にログインしていない場合はログインします)、それらの友達のウォールに投稿します。投稿されたそのメッセージには、私の Web サイトに戻る簡単なリンクが含まれています。これは可能ですか?