通知不发送给Facebook的朋友

时间:2014-10-27 11:05:32

标签: javascript facebook notifications facebook-javascript-sdk

我创建了一个应用程序,我试图通过Facebook邀请朋友邀请朋友js方法但所有工作正常但没有通知发送给该朋友。

我的申请链接:http://www.huzoorbux.com/fl/app/android/www/homepage_nopost.html

我的代码:

<script src="http://connect.facebook.net/en_US/all.js"></script>
        <script>
        FB.api(
    "/me/invitable_friends",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
        if(top.location != self.location) {
                top.location = self.location
            }
            FB.init({
                appId:'228877127299395',
                cookie:true,
                status:true,
                xfbml:true
            });

            function FacebookInviteFriends()
            {
                FB.ui({
                    method: 'apprequests',
                    message: 'Join My Job Buddy'
                });
            }
        </script>

<a href='#' onclick="FacebookInviteFriends();"><div class="connectbutton5" id="ol">Invite Friends</div></a>

1 个答案:

答案 0 :(得分:1)

应用程序请求仅适用于游戏,这可能是原因。并始终使用回调函数进行错误处理,也许您错过了错误:

FB.ui({method: 'apprequests',
    message: 'YOUR_MESSAGE_HERE'
}, function(response){
    console.log(response);
});

此外:

  

invitable_friends API仅适用于使用图谱API 2.0版的Facebook Canvas应用程序实现的游戏。

来源:https://developers.facebook.com/docs/games/invitable-friends/v2.1

如果您想邀请某人访问某个网站,请使用“发送和共享”对话框和按钮。您甚至不需要为用户授权。