3

地下鉄アプリを作成しました。このアプリでは、イベントに参加する友達を選び、Metro アプリに接続されている Facebook アプリを介して Facebook 通知を自動的に送信します。

問題は、Facebook アプリをインストールしていないユーザーに通知を送信することを Facebook が許可していないことです。

通知の代わりに Facebook の招待状を送信できることを読みました。

Facebook が提供するコードを使用しましたが、機能しません。

FacebookInvitationTest.js:

 <div id="fb-root"></div>
     <script>
         FB.init({
             appId: 'XXXXXXXXXXX',
             oauth: true,
             frictionlessRequests: true,
             status: true,
             cookie: true,
             xfbml: true
         });

         function sendRequestToRecipients(user_ids) {
             FB.ui({
                 method: 'apprequests',
                 message: 'My Great Request',
                 to: user_ids
             }, requestCallback);
         }

         function sendRequestViaMultiFriendSelector() {
             FB.ui({
                 method: 'apprequests',
                 message: 'My Great Request'
             }, requestCallback);
         }

         function requestCallback(response) {
             // Handle callback here
         }

        window.addEventListener('message', recievedMessage, false);

        function recievedMessage(e) {
            var friendIds = e.data;
            sendRequestToRecipients(friendIds);
        }

私はここに着きましたが、何も起こりませんでした。このファイルをiframeとして他のファイルに入れました。私はWindows 8でそれをしなければなりません。

招待状を送信するためのポップアップ ウィンドウを表示するにはどうすればよいですか?

4

0 に答える 0