6

我只是从https://developers.facebook.com/docs/reference/dialogs/requests/的 JavaScript 示例部分复制源代码,更改为我的 API ID,然后我可以看到对话框。但是当我向一个或多个用户发送请求时,我总是收到错误消息:

xxxx 发生错误。请稍后再试。

API 错误代码:2 API 错误描述:服务暂时不可用 错误消息:用户无法发送此请求:未知错误

有没有人遇到过这个?

4

3 回答 3

2

我已经在路上解决了这个问题。

您需要一个画布应用程序才能使用 apprequest。

因此,在应用设置页面上单击 Facebook 上的应用。

为包含此代码的应用程序创建一个索引文件

<script type="text/javascript">
    top.location.href = 'REDIRECT_URL'
</script>

编写应用程序网址并完成。应用程序请求将起作用。

于 2012-10-24T20:54:39.433 回答
1

今天,Facebook 本身似乎出了点问题。我们遇到了类似的问题,我尝试用谷歌搜索可能的解决方案,发现您的问题是在 3 小时前提出的。

更新:在 Facebook 上注册的错误问题超过 30 次重复 - apprequests 返回 API 错误代码:2 服务暂时不可用

于 2012-10-24T12:53:53.893 回答
0

Facebook 一定在过去 12 小时内做出了一些改变。在您的应用设置中,您必须添加“Facebook 上的应用”,这应该可以让您的邀请再次起作用。

我有一个有同样问题的应用程序,在我的应用程序设置中,我只检查了“带有 Facebook 登录的网站”和“页面选项卡”。当我添加“Facebook 上的应用程序”时,邀请又开始起作用了。

注意:现在,当用户发送邀请时,邀请将被定向到 Facebook 上的应用程序,而不是定向到您的网站。对于我的应用程序,我必须添加代码以从 Facebook 应用程序重定向回选项卡。

于 2012-10-24T12:54:31.660 回答