[英]FB.ui callback not called / FB.ui stream publish loading forever
当与 FB JS API 一起使用时,这段最近运行完美的代码不再正常运行:
placeOrder : function(order_info) {
var onOrderPlaced = function(data) {
if (data['order_id'] && data['status'] == 'settled') {
window.FLASH.flashObject.artifactAdded(order_info);
return true;
} else {
// handle errors here
return false;
}
};
window.fbAsyncInit();
// calling the payment dialog
try {
FB.ui({
method : 'pay',
order_info : order_info,
purchase_type : 'item',
dev_purchase_params : {
'oscif' : false
}
}, onOrderPlaced);
} catch (err) {
// TODO handle payment error
}
}
订单发生并得到完美处理,但之后没有发生什么,比如几天,回调 function,付款完成后永远不会调用 onOrderPlaced。 正如我所说,几天前此功能运行良好。
我遇到的另一个问题是使用 stream.publish 方法提示 FB.ui。 我所看到的只是 iframe 和加载 animation,它需要永远。 几天前完美运行的另一个功能。 现在它不起作用了。 有人遇到同样的问题吗?
关于:“我遇到的另一个问题是使用 stream.publish 方法提示 FB.ui。我所看到的只是 iframe 和加载 animation,它需要永远”
是的,从昨天开始我遇到了同样的问题。 我不知道会是什么。
我们遇到了同样的问题,我们的 FB.ui JS 回调最近停止工作。 正如 Edwin 的链接问题中所建议的那样,我们将服务器切换为在端口 80 上运行,并且再次调用回调。 我已经用 Facebook 提交了一个错误。感谢链接的答案 - 我们对这种行为感到非常困惑!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.