0

我尝试在外部站点上使用 Credits API 并在弹出窗口中收到以下错误:

*API 错误代码:1151

API 错误说明:抱歉,此应用可能不符合接受 Facebook Credits 的条件。如果此应用之前接受过积分,请重试。

错误消息:无效的应用程序*

如此处所述:

脸书积分。错误 1151

只有 FB 画布应用程序有资格使用此功能。

但!

如果我采用弹出 URL 并将显示参数从popup更改为page,它工作正常。

所以,我想知道,我可以在外部网站上使用它吗?

为什么它作为页面工作而不作为弹出窗口工作?

4

2 回答 2

1

为什么它作为页面工作而不作为弹出窗口工作?

因为它是明确设计的,因为文档清楚地提到:

此对话框仅支持桌面显示模式:page. (https://developers.facebook.com/docs/reference/dialogs/pay/

并且https://developers.facebook.com/docs/credits/也非常清楚地指出,

Facebook 提供了一个支付平台,使开发人员能够利用我们的支付服务向他们的用户在 Facebook 上的应用程序以及他们的移动网络应用程序上收费。

于 2012-05-31T14:22:20.000 回答
1

我们得到了这个错误代码,但是画布上。只是把它放在这里,以防其他人在谷歌上搜索并像我们一样难过。

我们发现无法从框架集中调用支付对话框。因此,避免使用框架集的另一个原因。

于 2012-08-01T23:15:23.420 回答