2011-06-07 32 views
1


最近我開始將我的畫布應用程序中的付款方式轉換爲Facebook點數。
事情是,我有一些驗證和驗證在我的後端完成,我必須返回一個錯誤給用戶。
我看到了Facebook的PHP回調實現(相當醜陋btw大聲笑...與其他API相比),我看到一條評論,說有某種錯誤和評論支持,雖然我似乎無法找到如何返回從我的應用程序返回給用戶的人類可讀錯誤。

這裏是我的事情會發生
顯示應用程序錯誤的facebook點數api

  • 用戶發現需要額外並按下購買按鈕
  • 我調用適當的FBJS方法
  • Facebook上問我的回調項的信息,我回吧..價格圖像名稱desc等等
  • 然後Facebook發送第一個「放置」的payments_status_update
  • 這是我檢查任何錯誤的地方。如果我發現我想要的東西與退款或取消狀態打印出來給用戶


老實說,我嘗試了一切,但我只是不能得到它使用我的意見,而不是一些愚蠢的錯誤信息。我的一些附加功能需要在購買之前構建某些建築物,但是我無法通知用戶:/我不想向我的php後端發出AJAX請求,以查找此用戶是否可以購買此額外或不可以,如果然後他可以調用fbjs正確的方法。這很愚蠢。有沒有辦法逃避它?

回答

1

不幸的是,沒有辦法通過自定義消息更新Facebook取消的對話框。

用戶在取消對話框中單擊確定後,Facebook仍會調用您的JS回調。您可以捕獲此信息並向用戶發送適當的消息。

但是,我仍然認爲最好的用戶體驗會考慮用戶在用戶嘗試購買之前可以購買什麼。

相關問題