我在我的 Unity 应用程序中实现了支付,并在我的服务器中以 HTML 形式定义了产品,并使用 FB 的调试工具抓取了它们。除了定价和命名以及照片链接之外,这些产品与 Facebook 的支付示例相同。
然而,当我在将应用程序部署到 Canvas 后运行 FB.Canvas.Buy 时,出现以下错误:
An error occurred. Please try again later.
API Error Code: 1383146
API Error Description: invalid og type. Expected og:product, got website
我似乎无法在任何搜索引擎或 Facebook 自己的文档中找到此错误的文档。
如有任何帮助,我们将不胜感激,谢谢。
最佳答案
我发现问题是我将 HTML 产品的实际 URL 而不是 图形对象 ID 传递到支付对话框。
当使用图形对象 ID 时,我终于可以进行购买了。
关于facebook - 支付时 Facebook Canvas API for Unity 中的 API 错误代码 1383146,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27342632/