首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未调用FB.ui回调/ FB.ui流发布永远加载

未调用FB.ui回调/ FB.ui流发布永远加载
EN

Stack Overflow用户
提问于 2012-04-07 02:12:44
回答 2查看 1.1K关注 0票数 0

这个最近运行正常的代码在与FB JS API一起使用时不再正常工作:

代码语言:javascript
复制
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
  }
}

订单发生并被完美地处理,但之后没有发生的事情,比如几天后,回调函数onOrderPlaced永远不会在付款完成时被调用。正如我所说的,几天前,这个功能还可以完美地工作。

我遇到的另一个问题是使用stream.publish方法提示FB.ui。我所看到的只有iframe和里面的加载动画,这需要永远的时间。几天前完美工作的另一个功能。现在它不起作用了。有谁遇到过同样的问题吗?

EN

回答 2

Stack Overflow用户

发布于 2012-04-12 22:16:37

关于:“我遇到的另一个问题是用stream.publish方法提示FB.ui。我看到的只是iframe和里面的加载动画,它永远都要花时间。”

是的,从昨天开始我也有同样的问题。我不知道会发生什么。

票数 1
EN

Stack Overflow用户

发布于 2012-04-28 05:07:55

我们遇到了同样的问题,我们的FB.ui JS回调最近停止了工作。正如Edwin的链接问题中所建议的,我们将服务器切换为在端口80上运行,并且回调再次被调用。我已经在脸书上提交了一个bug。谢谢你的链接答案--我们对这种行为感到非常困惑!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10047442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档