非游戏应用程序可以在FB v2中使用FB apprequests对话框

时间:2015-01-14 18:15:24

标签: facebook facebook-javascript-sdk

在FB api v2.0 +中,非游戏应用可以使用apprequests https://developers.facebook.com/docs/games/requests/v2.2#implementation吗?我测试了我们的应用程序被归类为购物应用程序似乎能够在切换到FB v2.1时无问题地使用apprequests,但是在https://developers.facebook.com/docs/games/requests/v2.2#implementation的链接上,它说"请求可用于游戏在Canvas,iOS或Android上。"。为什么我的测试显示apprequests api适用于我的购物应用程序的FB v2,但文档说它只适用于游戏应用程序?

1 个答案:

答案 0 :(得分:7)

事实上,Facebook API中存在关于网络邀请到非游戏画布应用的漏洞。 Facebook API更改日志从v 2.2到v 2.3表明打开请求对话框的apprequests功能现在仅限于游戏,非游戏应用程序应该使用App Invites。但是,App Invites仅适用于iOS和Android。

尝试为非游戏应用呈现请求对话框将失败,并显示错误,表明它仅适用于游戏应用。 因此,目前,用户无法通过网络邀请朋友加入非游戏画布应用程序,除非使用发送对话框,这是一种糟糕的用户体验,并且真的不应该用于此。

我已经向Facebook提交了一份错误报告,他们已经承认这是一个有效的错误。我们希望他们尽快解决。

https://developers.facebook.com/bugs/895531977178531