1

嗨,我正在发送应用请求邀请,而我的 Facebook 朋友却一无所获。我正在使用 Facebook API 在我的页面中完美加载我可以连接、检索基本的 fb 数据、电子邮件和流发布......现在我正在尝试使用此代码从同一页面发送邀请

PIGSKIN.inviteFBfriendsToGroup = function () {
    //console.log("invite FB friends");
    FB.ui({
        method: 'apprequests',
        message: 'Invita a tus amigos a unirse al PigSkin Caliente',
        display: "iframe"
    },function (response) {
        console.log("Response", response);
        var friends = response.to;
        if (friends.length > 0) {
            FB.ui({
              method: 'apprequests',
              message: 'Te invito a unirte al PigSkin de Caliente',
              to: friends.join(","),
              link: location.href,
              new_style_message: true
            }, function (response) {
                console.log("Response here  ", response);
            });
        } 
    });
};

我正在打开 apprequest 对话框以选择朋友并邀请他们,然后我确认邀请请求..

在此处输入图像描述 在此处输入图像描述

它回应了我这个

在此处输入图像描述

我猜响应对象似乎是正确的……但是与我的 fb 朋友核实他们没有收到任何邀请……这是 facebook 的问题吗?或者我做错了什么

对不起,我忘记发布我的登录信息:

FB.login(function (response) {
 if (response.status === 'connected') {
 PIGSKIN.FBconnect(); //Don't worry about this function ...     
 }
},{scope:"email,publish_stream,publish_actions"});

谢谢

Facebook 文档 https://developers.facebook.com/docs/reference/dialogs/requests/

4

1 回答 1

2

您的 FB.ui 功能运行良好,我已经使用您的 FB.ui 代码复制了文档示例,结果成功......也许是 facebook,或者可能是 Caliente 的 fb 页面上的权限......无法分辨... 祝你好运。

于 2012-12-06T08:51:53.133 回答