BranchOut / Glassdoor Facebook Friend-network Invite Integration

时间:2012-03-04 06:04:20

标签: php javascript facebook json

像BranchOut / Glassdoor这样的公司如何实现通过网络大规模推荐朋友的协议?是不是所有的Facebook应用程序都限于用户推荐的请求对话框?据我所知,我们无法使用FQL / PHP通过Open Graph API引用用户(BranchOut / Glassdoor仍会发送用户推送的应用程序通知)。

编辑:请求自我关闭。

3 个答案:

答案 0 :(得分:2)

我的名字是Ali,我是BranchOut的社区经理。我想澄清一下,我们使用标准的Facebook对话请求来发送邀请。在发出邀请之前,用户可以准确地看到将要发送给收件人的内容。我们没有自动邀请流程。如果您有任何其他问题,我很高兴成为资源,community @ branchout.com

答案 1 :(得分:0)

您无法直接向用户的所有朋友发送消息,但这些消息是其他选项。

这些答案为您提供了多种选择:how send message facebook friend through graph api using Accessstoken

答案 2 :(得分:0)

我不确定他们的方法中有什么不同的

他们只有一个自定义好友选择器,一旦点击“包含他们”:

BranchOut.GroupConnect = {
    //...
    submit: function (srcEl) {
        // collect selected recipeints code here
        AppRequest.send(this.recipientUidsArray.join(','), 'Invite Friends', 'would like to add you as a professional connection ', 'XXX', callback);
    },
    //...
}

那就是打开Requests Dialog

AppRequest = {
    //...
    send: function (uid, title, message, data, callback) {
        FB.ui({
            display: 'iframe',
            method: 'apprequests',
            new_style_message: true,
            title: title,
            message: message,
            to: uid,
            data: data
        }, function (r) {
            if (r != null && typeof (r) != 'undefined') {
                if (r.request) {
                    AppRequest.sendCallback(r);
                    if (callback.success) callback.success(r);
                }
            }
        });
        AppRequest.setYCount = 0;
        AppRequest.setLastDialogY();
    },
    //...
}

结果:
enter image description here