2010-11-19 78 views
3

我們正在參與Facebook Credits測試。我們的現場應用獲得批准後,我們​​接着從API頁面的步驟來設置演示應用程序: http://developers.facebook.com/docs/creditsapiFacebook積分演示應用程序返回錯誤

然而,當我們用「支付與Facebook」按鈕提交,我們正重返錯誤1383008(」您正在使用的應用程序沒有響應「)。

我們已經檢查了服務器日誌,並確認所有必需的參數按預期傳遞到http://apps.facebook.com/ajax/flows/?__a=1。我們還確認回調網址(演示應用程序文件中的callback.php)永遠不會被擊中。

爲了確定這不是新JavaScript SDK的兼容性問題,我們使用舊的JS SDK設置了演示,並得到了相同的錯誤。

是否有其他人遇到了運行演示應用程序(使用任一版本的SDK)的問題?如果我們無法運行演示,我們無法在我們的實時應用中實現此功能。

這裏是發送到服務器(刪除應用程序ID)的要求:

deadbeef=2386512837&app_id=OUR_APP_ID&api_key&receiver=0&order_info=%7B%22title%22%3A%22BFF%20Locket%22%2C%22description%22%3A%22This%20is%20a%20BFF%20Locket...%22%2C%22price%22%3A%2210%22%2C%22image_url%22%3A%22http%3A%2F%2Fwww.facebook.com%2Fimages%2Fgifts%2F21.png%22%2C%22product_url%22%3A%22http%3A%2F%2Fwww.facebook.com%2Fimages%2Fgifts%2F21.png%22%7D&place=app&credits_purchase=false&flow_type=BuyItem&__d=1&post_form_id=57484628313c8345bd4e904f684e43e5&fb_dtsg=1GSvy&lsd&post_form_id_source=AsyncRequest 

這裏是返回的響應:

for (;;);{"error":0,"errorSummary":"","errorDescription":"","errorIsWarning":false,"silentError":0,"payload":{"secure":false,"handler":"","title":"Application Error","userData":{"fbpayments_error":"{\"error_code\":1383008,\"error_message\":{}}"},"body":"<div class=\"pam uiBoxRed\">The application you are using is not responding.<\/div>","buttonsMessage":null,"buttons":"ok"}} 
+0

你有沒有解決這個問題。請幫我也有同樣的問題。這是什麼解決方案,我卡住:( – 2011-07-18 08:11:56

回答

3

我們更新了Facebook Credits的API sample applicationdocumentation。如果您仍然有問題,請張貼您的前端代碼以及您的回調,我們可以看看。

+0

只有一個名爲「Facebook Payments Assets」的目錄包含adobe文件,我非常沮喪並且正努力尋找答案,請檢查agoain? – 2012-03-09 13:34:54

0

我也有同樣的問題..我能夠解決這個問題。我發生這個錯誤的原因是錯誤的回撥網址。我用我的local_url

'http://localhost:3000/blabla' 

,而不是使用

http://apps.facebook.com/application-name/