我正在尝试在我的网页上设置Facebook发送请求。我有以下代码......
<a id="invite-friends" onClick="fb_initiate('#{@app_id}')" href="#">Invite your Friends</a>
<div id="fb-root"></div>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js#xfbml=1&status=0">
<script>
function fb_initiate(app_id) {
FB.init({
appId: app_id,
status:true,
xfbml:true
});
FB.ui({ method: 'apprequests',
message: 'There is so much more to life, other than bill payments. Try BillBaba.com and never miss another bill payment.'
});
};
</script>
当我点击邀请您的朋友链接时,以下框加载...
从那里我点击我的朋友,然后点击发送请求。 facebook框关闭,但我的朋友都没有收到消息。
我的设置是......
我不知道如何调试它。这可能是隐私设置问题还是我的代码有问题?
答案 0 :(得分:2)
检查您的应用程序是否处于沙盒模式。您可以在“基本信息”部分找到它。 如果启用了沙盒模式,则apprequest将仅发送给与该应用关联的开发人员或测试人员。
将您的朋友添加为开发人员或测试人员,他们将收到应用程序。