Web ゲームに新しい fb 支払いを実装しようとしています (古い支払い API を使用しても問題ありません)。FB Docs の簡単な例から始めました。クライアント側は JavaScript の例( APP_IDと PRODUCT_URL を使用) のように、サーバー側はコールバック URL の例( app_secretを使用) を使用しています。シンプルな製品を作成しました:
<html>
<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="Tiny Coins" />
<meta property="og:plural_title" content="Tiny Coins" />
<meta property="og:image" content="http://...(my_domain).../tiny_coins.jpeg" />
<meta property="og:description" content="Buy Tiny Coins pack for super price - only 2 USD!" />
<meta property="og:url" content="http://...(my_domain).../TinyBuxes.html" />
</head>
</html>
そして、それはうまくいきました.正しい説明、タイトル、価格を含む支払いダイアログが表示されました. しかし、他の製品をいくつか作成して PRODUCT_URL をこの新しい URL に変更しようとしたところ、支払いダイアログでエラーが表示されました。また。" この新しい製品で。しかし、以前の URL を PRODUCT_URL に戻すと、すべて正常に動作します。ほとんど問題ありません。支払いダイアログの説明とタイトルが以前の値のままになっているためです。TinyBuxes.html でタイトルと説明を変更しても、URL コールバック スクリプトでこの値を書き換えても、これらは変更されません。さらに、空の応答を返す URL コールバックを作成しても、ダイアログの内容は変わりません。多分、Facebookで製品に関する情報を直接現金化することに何らかの関係がありますか? 助けを願っています。ありがとう。