我正在編寫ActionScript遊戲並希望將它與FB集成,所以我使用了http://code.google.com/p/facebook-actionscript-api/以及我在同一問題線程中找到的自定義對話框功能。它是這樣的:Apprequest對話框停止工作(FB-AS3 API)
protected function dialog(method:String, callback:Function, stageReference:Stage, stageWebView:StageWebView, params:* = null):void {
dialogCallback = callback;
stageRef = stageReference;
webView = stageWebView;
webView.stage = stageReference;
webView.assignFocus();
dialogWindow = new DialogWindow(handleDialog);
dialogWindow.open(method, applicationId, webView, params);
}
我已經寫了模塊來處理所有FB東西,它完美地工作。 但是前幾天我已經注意到,對話框顯示出來,但是當我選擇朋友,並試圖apprequest發送給他們,我得到錯誤:
An error occurred with your app. Please try again later.
API Error Code: 2
API Error Description: Service temporarily unavailable
Error Message: User can't send this request: Unknown error
我檢查了它,並發現,在選擇之後朋友並單擊發送對話框更改位置到http://www.facebook.com/dialog/apprequest
,發生錯誤,並且點擊「確定」後,它將位置更改爲redirect_uri。
你有什麼想法嗎?這是我的錯還是Facebook嗎?