2013-03-09 1 views
1

플렉스 모바일 응용 프로그램에서 내 페이스 북 계정으로 로그인하려고합니다. 내 시나리오에 대한actionscript facebook 로그인 오류 # 2032 : 스트림 오류로 실패합니다. 모바일 장치에서

단계는 다음과 같습니다

  1. 푸시 페이스 북의 로그인 버튼

  2. 페이스 북의 로그인 팝업

  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; 
        } 
    

모든 플렉스 에뮬레이터와 잘 작동하고 loginCallback이 올바른 "성공"개체가 포함되어 있습니다. 내 갤럭시 SIII에이를 테스트 할 때

그러나, 콜백은 다음과 같은 메시지 대신에 실패 객체를 가져옵니다

 Error #2032: Stream Error. URL: https://graph.facebook.com/me?access%5Ftoken=AAAFA7Xkx1wwBAC7ZAQmrvHcZBwYv5ZBLcUvZClaGSrpNzVXRA1HsgQShIOQCOqy2tGAHVHKTbwH8taTrS8XBtVSN4JxW6ZAH8Az5ldJiMiwZDZD 

당신이의 원인이 무엇인지 말해 주실 래요 왜 재현이 문제 만 실제 모바일 장치에서?

는 감사

댄은 Adobe AIR 버전에 문제가있는 것처럼

답변

0

보인다. 최신 버전으로 업데이트되었습니다.