[英]actionscript facebook Login fails with Error #2032: Stream Error. on Mobile device
我正在嘗試在Flex移動應用程序中使用我的Facebook帳戶登錄。
我的方案的步驟是:
按下facebook登錄按鈕
出現facebook登錄彈出窗口
用戶鍵入用戶名和密碼,單擊登錄按鈕。
我的代碼:
public function performLogin():void { var facebookWebView:StageWebView = new StageWebView(); facebookWebView.viewPort = new Rectangle (0,0, m_stage.width, m_stage.height); FacebookMobile.login(loginCallback ,m_stage, m_appPermissions, facebookWebView) } private function loginCallback(success:Object, fail:Object):void { if (success) // using the Flex Emulator a success object is returned and everyting works as it should { var session:FacebookSession = success as FacebookSession; //save access token PersistanceMechanism.instance.add(sAccessToken, session.accessToken); //forward to success view if (m_successView != null) m_viewNavigator.pushView(m_successView); return; }
Flex Emulator一切正常,loginCallback包含正確的“成功”對象。
但是,在我的Galaxy SIII上進行測試時,回調將獲取失敗對象,而不顯示以下消息:
Error #2032: Stream Error. URL: https://graph.facebook.com/me?access%5Ftoken=AAAFA7Xkx1wwBAC7ZAQmrvHcZBwYv5ZBLcUvZClaGSrpNzVXRA1HsgQShIOQCOqy2tGAHVHKTbwH8taTrS8XBtVSN4JxW6ZAH8Az5ldJiMiwZDZD
您能告訴我這是什么原因,為什么這個問題只能在真實的移動設備上才能重現?
謝謝
擔
看來Adobe AIR版本存在問題。 已更新為最新版本並可以使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.