javascript - 通知未发送给 Facebook 好友

标签 javascript facebook notifications facebook-javascript-sdk

我创建了一个应用程序,我试图通过 facebook 邀请 friend js 方法邀请 friend ,但一切正常,但没有向该 friend 发送通知。

我的申请链接: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>

最佳答案

应用程序请求仅适用于游戏,这可能就是原因。并且始终使用回调函数进行错误处理,也许你会遗漏一个错误:

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

另外:

The invitable_friends API is only available for games that have a Facebook Canvas app implementation using version 2.0 of the Graph API.

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

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

关于javascript - 通知未发送给 Facebook 好友,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26586164/

相关文章:

javascript - 如何使用 JQuery 添加 number_field_tag 的值

android - Facebook 不会使用 android 在个人资料页面上显示上传的图片

javascript - facebook 嵌入式视频 api 是否仍然支持 removeListener()?

当背景颜色为浅色时,Android 通知图标颜色不会更改为灰色

android - 是否可以在大文本通知中将扩展通知设置为默认值?

javascript - ES6/7等同于underscore的range函数

javascript - 如何检测浏览器是否支持 CSS3 模糊?

php - Facebook 登录/连接帮助 - PHP

ios - 如何检查本地通知是否启用/禁用?

javascript - 调用基类构造函数而无需手动提供参数