3

私はactionscript 3のためのFacebookMobile Graph APIを使用しようとしています。実行時 FacebookMobile.init(MY_AP_ID、facebookInitHandler);OAuthExceptionでinit()が失敗する

私のコールバックは成功のオブジェクトにnullを取得し、偽れるエラーは、「OAuthException」「アクティブなアクセストークンは、現在のユーザーに関する情報を照会するために使用されなければならないと言っています。」

私は、IOSとAndroidの両方で、このエラーを取得しています。私はFacebookのサイトで間違って何かを設定することは可能ですか?

これは(INITでスローされている)ので、私にはまだユーザーについて何を照会しようとしていないのです。私は運がないのでこれで数時間を過ごしました。どんな助けでも大歓迎です。

if(FacebookMobile.getSession() == null){ 
       FacebookMobile.init(MY_AP_ID, facebookInitHandler); 
      } 

//sets facebook session 
     private function facebookInitHandler(success:Object, fail:Object):void{ 
      if(success != null){ 
       trace("facebook init success"); 
       //publish_stream is required to post messages to the wall 
       FacebookMobile.login(facebookLoginHandler, stage, ["publish_stream"]); 
      }else{ 
       trace("Facebook initialization falied- " + String(fail.error.message)); 
       displayGeneralAlert("An error occurred", "Unable to initialize Facebook component"); 
      } 
     } 
+0

どのようにiOSの上でこのエラーを得ることができますか? –

+0

私はAS3を使用し、IOS上で動作するAdobe Flexで動作させています。私はこれが私の質問が-1'dだった理由ではないと願っています – jln646v

+0

あなたは完全なoauthexceptionを貼り付けることができますか?彼らは一般的にそこに理由がある。私のアドバイスは、あなたのワークフローで何か間違っているものを排除するために、Web(js、php、その他)上で最初に働かせることです。 – divillysausages

答えて

3

バグがこの問題のためにログに記録されているようだし、そのための修正があります:http://code.google.com/p/facebook-actionscript-api/issues/detail?id=402

しかし、いずれにせよ、私はドン場合は、上記の修正を使用しなくても、私がやっていること」ですinitで成功オブジェクトを取得する私はloginメソッドとcallbackを使用していますが、この後に呼び出されるのはaccessTokenを含むすべての必要なものがあるからです。次に、あなたは必要なものを得るためにAPIメソッドを使うことができます。それはフラッシュを実行できない場合

+0

彼にコードを表示できますか? – IronMan84

関連する問題