Я думаю, что эта ошибка возникает, если вы разработчик/владелец приложения, попробуйте другую учетную запись
я только работал на это сам, и еще не завершен обратный вызов, я буду редактировать свой ответ, то , Надеюсь, это кому-то полезно. Сначала сделайте графовый объект
<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="Friend Smash Coin" />
<meta property="og:plural_title" content="Friend Smash Coins" />
<meta property="og:image" content="http://www.friendsmash.com/images/coin_600.png" />
<meta property="og:description" content="Friend Smash Coins to purchase upgrades and items!" />
<meta property="og:url" content="https://www.yourdomain.com/test.html" />
<meta property="product:price:amount" content="0.30"/>
<meta property="product:price:currency" content="USD"/>
<meta property="product:price:amount" content="0.20"/>
<meta property="product:price:currency" content="GBP"/>
</head>
Сохранить как HTML-файл и загрузить его на сервер, позволяет сказать yourdomain.com/test.html
Посетите эту страницу https://developers.facebook.com/tools/debug и введите yournew URL здесь (ваш_домен. ком/test.html)
изменить продукт URL ниже вашего домена (yourdomain.com/test.html)
<h2>Purchase a product:</h2>
<button id="pay">Buy Product</button>
<div class="returndata" id="output"></div>
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : 'APPID',
status : true,
cookie : true,
xfbml : true
});
function buy() {
var obj = {
method: 'pay',
action: 'purchaseitem',
product: 'http://yourdomain.com/test.html'
};
FB.ui(obj, function(data) {
console.log(data);
});
}
document.getElementById('pay').onclick = function() {buy()};
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
FB содержит документацию по этой новой функции здесь https://developers.facebook.com/docs/howtos/payments/ –
Спасибо. Однако им известно об этой документации, но из-за этого я все еще не могу создать успешный проезд в соответствии с их новой «местной валютой». На что я надеялся, был рабочий пример, который мог бы точно показать, как это работает. – JPJens