私は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");
}
}
どのようにiOSの上でこのエラーを得ることができますか? –
私はAS3を使用し、IOS上で動作するAdobe Flexで動作させています。私はこれが私の質問が-1'dだった理由ではないと願っています – jln646v
あなたは完全なoauthexceptionを貼り付けることができますか?彼らは一般的にそこに理由がある。私のアドバイスは、あなたのワークフローで何か間違っているものを排除するために、Web(js、php、その他)上で最初に働かせることです。 – divillysausages