0

我正在尝试在我的网页上设置 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 框关闭,但我的朋友都没有收到消息。

我的设置是...

在此处输入图像描述

我不知道如何调试它。这可能是隐私设置问题还是我的代码有问题?

4

1 回答 1

2

检查您的应用程序是否处于沙盒模式。您可以在基本信息部分找到它。如果沙盒模式开启,apprequest 将仅发送给与应用程序关联的开发人员或测试人员。

将您的朋友添加为开发人员或测试人员,他们将收到应用请求。

于 2013-10-12T09:06:07.393 回答