【问题标题】:Unity3d web app facebook Sdk payments API Error Code: 1383008Unity3d web app facebook Sdk Payment API 错误代码:1383008
【发布时间】: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


    【解决方案1】:

    您是否通过 Open Graph Debugger (https://developers.facebook.com/tools/debug) 运行产品的 URL?可能是爬虫错误导致了问题,最好确保问题不在数据级别。

    【讨论】:

    • 您好,感谢您的回答!今天早上,问题以某种方式“解决”了自己,一切都按预期工作。不知道这是怎么发生的,因为我根本没有改变任何东西。希望我能为其他有同样问题的人提供更多信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    相关资源
    最近更新 更多