facebook - 支付时 Facebook Canvas API for Unity 中的 API 错误代码 1383146

标签 facebook facebook-graph-api canvas unity-game-engine facebook-unity-sdk

我在我的 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/

相关文章:

iOS Facebook fql 请求返回照片 url

android - 如何将 Facebook 页面集成到我的应用程序中?安卓

jquery - 使用 JS SDK 和 Ajax 保存用户个人资料信息会抛出代码 190

javascript - 我正在尝试使用鼠标事件在 Canvas 上画一条线

javascript - Canvas /照片 - getImageData 不起作用

jquery - 将 div 及其关联元素转换为 canvas jquery?

facebook - 梯度构建统一期间的 FB.Init() 错误

java - 通过 restFb java api 从 facebook 提取 react 数据?

swift - 访问多个类中的一个函数

用于 links.getStats 替代方案的 Facebook REST API