実際の/古い支払いが実行されているアプリがいくつかあります。正常に動作します。会社登記等は問題なく、1年ほど働いています。
現在、私は新しいオープン グラフ オブジェクト駆動型システムに移行しています。まったく機能していません。
オブジェクトの作成と登録は正常に機能します。これは私が登録したオブジェクトです。デバッガーはエラーを出しません:
<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 に記載されていません。error_code: 1353028 error_message: 「申し訳ありません。問題が発生したため、リクエストを完了できません。後でもう一度お試しください。」