我已經使用開放Facebook的付費對話框中輸入以下代碼爲我的應用程序在Facebook上但得到錯誤的問題:Facebook的付費對話框:有處理您的付款
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<p> <a onclick="placeOrder(); return false;">Buy</a></p>
<script>
FB.init({appId: 367311903326028, status: true, cookie: true});
function placeOrder() {
// If using mobile, this is where you place the
// iOS native app check for credits (see below)
// Assign an internal ID that points to a database record
var order_info = 'abc123';
// calling the API ...
var obj = {
method: 'pay',
order_info: order_info,
action: 'buy_item',
dev_purchase_params: {'oscif': true}
};
FB.ui(obj, callback);
}
var callback = function(data) {
if (data['order_id']) {
return true;
} else {
//handle errors here
return false;
}
};
function writeback(str) {
document.getElementById('output').innerHTML=str;
}
</script>
<br>
錯誤:
處理您的付款時出現問題
對不起,但我們在處理付款時遇到問題。
您尚未爲此交易收費。請再試一次。
請任何人都可以告訴我這裏出了什麼問題。
謝謝
下次考慮正確格式化代碼 –