web-dev-qa-db-ja.com

Facebookの友達を招待するページを作成するにはどうすればよいですか。

Simple Facebook Connectプラグインを使う必要がありますか?それとも私はちょうどいくつかのFacebookのAPIコードを使用することができますか?任意の助けをいただければ幸いです。

私が再現しようとしている例はlookbook.nuのインターフェースです。あなたがfacebookでログインしたら、あなたのFBの友達を招待するためのNiceページがあります。

2
dwenaus

簡単な方法は、Facebook Javascriptコードを含めることです。

 wp_deregister_script('facebook');
    wp_enqueue_script(
        'facebook',
        'https://connect.facebook.net/en_US/all.js'
    );

次に、デフォルトのFacebookの招待ページを使用します。

<script>
        function facebookInvite(){
            var request = {
                message: 'my message',
                method: 'apprequests'
            };
            FB.ui(request, function (data) {
                if (data.request_ids.length > 0) {
                    alert("Facebook invite successful.");
                }
            });
        }
    </script>

編集:あなたのウェブサイトにあなたのFacebookの友達を招待するためにあなたがとることができるステップはここにあります。

  1. Facebookであなたのウェブサイト用のアプリケーションを作成します。 http://developers.facebook.com/docs/guides/canvas/ 。あなたはフェイスブックアプリケーションページ、別名キャンバスページの代わりにあなたのメインウェブサイトにユーザを転送することについて読み上げる必要があるでしょう。
  2. (Facebookアプリを作成したのと同じユーザーとして)Facebookにログインしている間、あなたのウェブサイトに行き、「Facebookへの招待リンク」をクリックします。詳細については http://developers.facebook.com/docs/guides/web/ を参照してください。これで招待状が送信されます。あなたの友人はあなたのアプリケーションに彼らを招待しているFacebook通知を見るでしょう。私たちの場合、アプリケーションとWebサイトはほとんど同じものです。
  3. あなたの友人がアプリケーションを承認すると、アイコンがプロフィールページに表示されます。彼らがそのアイコンをクリックするとき、それはあなたのウェブサイトにそれらを連れて行きます。アプリケーションを正しく設定すると、Facebookのキャンバスページではなく、Webサイトに転送されます。
  4. 彼らがあなたのページに着いたら、Facebookから入ってくるユーザーを処理するロジックが必要です。

HTH

1
rexposadas