我只是从https://developers.facebook.com/docs/reference/dialogs/requests/的 JavaScript 示例部分复制源代码,更改为我的 API ID,然后我可以看到对话框。但是当我向一个或多个用户发送请求时,我总是收到错误消息:
xxxx 发生错误。请稍后再试。
API 错误代码:2 API 错误描述:服务暂时不可用 错误消息:用户无法发送此请求:未知错误
有没有人遇到过这个?
我只是从https://developers.facebook.com/docs/reference/dialogs/requests/的 JavaScript 示例部分复制源代码,更改为我的 API ID,然后我可以看到对话框。但是当我向一个或多个用户发送请求时,我总是收到错误消息:
xxxx 发生错误。请稍后再试。
API 错误代码:2 API 错误描述:服务暂时不可用 错误消息:用户无法发送此请求:未知错误
有没有人遇到过这个?
我已经在路上解决了这个问题。
您需要一个画布应用程序才能使用 apprequest。
因此,在应用设置页面上单击 Facebook 上的应用。
为包含此代码的应用程序创建一个索引文件
<script type="text/javascript">
top.location.href = 'REDIRECT_URL'
</script>
编写应用程序网址并完成。应用程序请求将起作用。
今天,Facebook 本身似乎出了点问题。我们遇到了类似的问题,我尝试用谷歌搜索可能的解决方案,发现您的问题是在 3 小时前提出的。
更新:在 Facebook 上注册的错误问题超过 30 次重复 - apprequests 返回 API 错误代码:2 服务暂时不可用
Facebook 一定在过去 12 小时内做出了一些改变。在您的应用设置中,您必须添加“Facebook 上的应用”,这应该可以让您的邀请再次起作用。
我有一个有同样问题的应用程序,在我的应用程序设置中,我只检查了“带有 Facebook 登录的网站”和“页面选项卡”。当我添加“Facebook 上的应用程序”时,邀请又开始起作用了。
注意:现在,当用户发送邀请时,邀请将被定向到 Facebook 上的应用程序,而不是定向到您的网站。对于我的应用程序,我必须添加代码以从 Facebook 应用程序重定向回选项卡。