我正在向朋友发送邀请或要求访问我正在建设的网站。
我有以下对话框,允许我选择我想邀请的朋友:
<div id="fb-root"></div>
<a href="#" id="invite_fb_friends">Invite your friends</a>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
$(function(){
$("a#invite_fb_friends").click(function(){
FB.init({
appId: '239473799421284',
status: true,
cookie: false,
// xfbml: true
});
FB.ui({
method: 'apprequests',
message: '<%=current_user.name %> has invite you to a party for <%=get_current_board.bp_name%>'});
});
});
</script>
此工作正常,我发送邀请。但是,当用户单击“接受”按钮时,他们只需重新加载它们所在的页面。
以下是Facebook中应用程序的设置:
网站
Site URL:http://localhost:3000/
Site Domain:localhost
App on Facebook
Canvas URL:http://localhost:3000/pages/facebook_invite/
如何才能将此链接转到我的网站?
答案 0 :(得分:1)
由于这篇帖子on stackoverflow Facebook Developers Section
,我想通了在Facebook应用程序页面Edit Application上,他们更改了画布页面的名称。
现在称为App Namespace,您必须在此处输入唯一名称。然后一切都奏效了。