簡體   English   中英

actionscript facebook登錄失敗,錯誤#2032:流錯誤。 在移動設備上

[英]actionscript facebook Login fails with Error #2032: Stream Error. on Mobile device

我正在嘗試在Flex移動應用程序中使用我的Facebook帳戶登錄。

我的方案的步驟是:

  1. 按下facebook登錄按鈕

  2. 出現facebook登錄彈出窗口

  3. 用戶鍵入用戶名和密碼,單擊登錄按鈕。

    我的代碼:

      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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM