【发布时间】:2013-06-05 04:58:59
【问题描述】:
我有一些应用程序正在运行实际/旧付款。工作正常。公司注册等一切正常,工作一年左右。
现在我正在迁移到新的、开放的图形对象驱动系统。完全不行。
对象的创建和注册工作正常。这是我注册的对象。调试器没有报错:
<head prefix=
"og: http://ogp.me/ns#
fb: http://ogp.me/ns/fb#
product: http://ogp.me/ns/product#">
<meta property="og:type" content="og:product" />
<meta property="og:title" content="Pinky" />
<meta property="og:plural_title" content="Pinkies" />
<meta property="og:image" content="https://MY_URL/picture.png" />
<meta property="og:description" content="Pinky " />
<meta property="og:url" content="https://MY_URL/object.html" />
<meta property="product:price:amount" content="0.40"/>
<meta property="product:price:currency" content="USD"/>
<meta property="product:price:amount" content="0.32"/>
<meta property="product:price:currency" content="GBP"/>
<meta property="product:price:amount" content="0.24"/>
<meta property="product:price:currency" content="EUR"/>
</head>
在使用调试器工具注册后,我会像这样调用付费对话框:
var obj = { method: 'pay',
action: 'purchaseitem',
product: "https://MY_URL/object.html" };
FB.ui(obj, function(data) { });
但我总是得到一个错误的结果。 error_code 没有(还没有?)在 Facebook 上描述。 错误代码:1353028 error_message: "抱歉,出现问题,我们无法完成您的请求。请稍后再试。"
【问题讨论】:
-
附加信息:支付回调没有被调用。没有调用我的后端就会弹出错误。
-
静态定价不会调用支付回调。你得到的错误是通用的,所以很难说没有工作重现,因为你的代码看起来很好。您介意发布您的对象网址吗?
标签: facebook local payment currency