1


最近,我开始将我的画布应用程序中的付款方式转换为 Facebook 积分。
问题是我在后端完成了一些验证和验证,我必须将错误返回给用户。
我看到了 Facebook 的 PHP 回调实现(相当丑陋的顺便说一句,哈哈……与其他 API 相比),我看到一条评论指出存在某种错误和评论支持,尽管我似乎无法找到如何返回人类可读从我的应用程序返回给用户的错误。

我的事情是这样的

  • 用户找到需要的额外物品并按下购买按钮
  • 我调用了正确的 FBJS 方法
  • Facebook 向我的回调询问商品信息,然后我将其返回。价格图像名称 desc 等
  • 然后 Facebook 发送“放置”的第一个 payment_status_update
  • 这是我检查任何错误的地方。如果我发现某些东西,我想以退款或取消状态将其打印回给用户


老实说,我已经尝试了所有方法,但我无法让它使用我的评论而不是一些愚蠢的错误消息。我的一些附加功能需要在购买之前建造某些建筑物,但我无法通知用户:/ 我不想向我的 php 后端发出 AJAX 请求,以查看该用户是否可以购买此附加功能以及是否可以购买他可以然后我调用fbjs正确的方法。这很愚蠢。有什么办法可以逃避吗?

4

1 回答 1

1

不幸的是,没有办法使用自定义消息更新 Facebook 已取消的对话框。

用户在取消对话框中单击“确定”后,Facebook 仍会调用您的 JS 回调。您可以捕获这一点并适当地向用户发送消息。

但是,我仍然认为最好的用户体验会在用户尝试购买之前考虑用户可以购买什么。

于 2011-07-20T21:14:16.717 回答