如何在使用facebook对话框发送请求后显示成功消息?

时间:2013-01-20 12:16:47

标签: facebook facebook-graph-api facebook-javascript-sdk

我在facebook上有一个应用程序。我可以发送请求或发送到共享,但发送请求后我遇到问题。

我想显示成功消息。像您的请求之类的东西已被发送。 实际上,如果我更具体地说,我需要代码在从facebook对话框发送请求后显示成功消息(需要requestCallback代码)。

我正在开发我的Facebook游戏应用程序:http://apps.facebook.com/siegiusarena

requestCallback处理程序的任何引用链接或代码都会有所帮助。

1 个答案:

答案 0 :(得分:1)

FB.ui({ method: 'apprequests',
    title: 'Title',
    message: 'Message'
},
function (res) {
    if (res && res.request) {
        // do something if the request was created
        alert('your requests has been sent');
        // or maybe something like that
        $('#messagecontainer').text('your requests has been sent');
    }
    else if (!res) {
        // do something if the request was not created
    }
});

编辑:

如果您想显示带有成功消息的对话框,它看起来与FB对话框相同,则有两种方式:

1)您可以使用专为此目的而设计的库/插件,例如Facebox - http://defunkt.io/facebox/

2)你可以自己设置样式,例如jQuery UI对话框,以达到这个目的 - http://www.neilyoungcv.com/blog/code-share/emulating-facebooks-dialogue-using-jquery-ui-dialogues/