Facebook的。分配给您的应用程序的最大请求数

时间:2012-01-17 15:57:50

标签: facebook facebook-apps multi-friend-selector

我的网站上有一个Facebook应用程序multi friend selector,该帖子发布给选定的朋友。 当我在本地主机上测试时一切正常,但是当我点击发送到我选择的朋友的最后一步发送到实时服务器时,会弹出警告说:

  

抱歉,您已经没有使用此应用程序发送的请求了。   请明天再试一次

但这是我在实时服务器上的第一篇文章...我应该更改哪些选项或其他内容以避免此警告?

从评论中添加

<fb:serverfbml width= "740" height="407" > 
    <script type="text/fbml"> 
        <fb:request-form action="%%POSTCARD_ACTION_URL%%?at=send_postcard" method="POST" type="POSTCARD" content='Click the View button to see the Postcard sent to you. <fb:req-choice url="%%FACEBOOK_ACTION_URL%%?view=%%hash%%" label="View">' invite="false">
            <input type="hidden" name="mail_hash" id ="mail_hash" value="%%hash%%"> 
            <fb:multi-friend-selector style="width:80%;" showborder="false" actiontext="Select the friends you want send postcard." rows="3" bypass="cancel" email_invite="false" />
        </fb:request-form> 
    </script> 
</fb:serverfbml>

我使用的是multi-friend-selector serverfbml

1 个答案:

答案 0 :(得分:1)

如果您正在测试应用程序的邀请功能,并在沙箱模式下应用程序时删除了请求,则所有请求拒绝都会计算到应用程序的“用户反馈”中。 ...

一旦facebook的系统确定您的应用程序收到了足够的负面反馈,他们就会开始限制您的应用程序的功能。他们可以限制的一个特征是请求......

您可以在Insights&gt;&gt;中查看对您的应用程序强制执行的所有限制。应用程序设置中的“诊断”选项卡。

关于初始邀请限制,当您开始开发应用程序AFAIK时,每天有<50个每位用户的请求限制,如下所示:

enter image description here

更新

在进一步讨论并更新原始问题之后,您似乎正在使用邀请朋友的旧方法 - FBML。正如您从FBML的文档页面中看到的那样,他们正在(并且几乎完成)删除对它的支持。

  

我们正在弃用FBML。 2012年1月1日:FBML将不复存在   在平台上支持。 2012年6月1日:FBML应用程序将不再有效。   删除所有FBML端点。如果您正在构建新的应用程序   在Facebook.com上,请使用HTML实现您的应用程序,   JavaScript和CSS。您可以使用我们的JavaScript SDK和社交插件   嵌入FBML中许多相同的社交功能。

您应该认真考虑迁移以使用较新的Requests Dialog。您需要的所有信息都在链接中。 https://developers.facebook.com/docs/reference/dialogs/requests/

您需要使用Facebook JavaScript SDK并在设置并调用FB.init()函数后,您需要调用FB.ui()函数并告诉它打开Requests Dialog


进一步更新

在提交屏幕截图的应用程序被设置为使用请求2.0时,提交bug report来处理不正确的Request 1.0显示后,Facebook首先回复bug“确认和分配“(参见错误报告中的旧响应),然后说明一旦FBML完全弃用,将”删除“这个”按设计“。 Facebook还表示:

  

请求2.0没有限制为1.0。

很高兴知道:P