【发布时间】:2014-02-10 13:39:42
【问题描述】:
我正在使用 facebook 的新 facebook sdk 在 Unity3d 中开发一个 facebook 游戏,以沙盒模式在 facebook 中将应用程序作为 Web 应用程序运行。
今天,我开始使用他们的画布支付模式在游戏中实现微交易商店。我阅读了他们的付款文档和 javascript 教程(他们还没有统一的)并创建了一个简单的按钮,当您单击时,您可以购买一些游戏内货币(硬币)。
现在我的开放图 og:product 已经过测试,看起来很准确,我的统一 C# 代码是这样的:
public void onCoinsClicked() {
FB.Canvas.Pay(
product: "my_url/products/coin.html",
action: "purchaseitem",
quantity: 1,
testCurrency:"EUR",
callback: delegate(FBResult response) {
FbDebug.Log("The result of the purchase is: " + response.Text);
});
FbDebug.Log("onCoinsClicked: ");
}
当我使用我拥有的支付测试器用户对其进行测试时,在显示支付弹出窗口时会引发以下错误:
发生错误。请稍后再试。 API 错误代码:1383008 API 错误描述:您正在使用的应用程序没有响应。请再试一次。如果您仍然看到此错误,请在几个小时后重试。
如果你们中的一些好心人以前经历过这种情况,请赐教:)
谢谢。
【问题讨论】:
标签: unity3d facebook-unity-sdk