2011-09-15 19 views
0

facebookアクションスクリプトSDKを使用してFacebookにログインしようとしています。Facebook.mobileLoginの問題。 "OAuthException"メッセージ: "アプリケーションの検証中にエラーが発生しました。"

FacebookMobile.init("my_app_id", initCallback); 
private function initCallback(success:Object, fail:Object):void 
     { 
      trace("initCallback"); 
      trace("success: " + success); 
      trace("fail" + fail); 

      var appPermissions:Array = new Array("read_stream", "offline_access", "publish_stream", "read_friendlists"); 
      Facebook.mobileLogin("http://foo.example.com/", "touch", appPermissions); 
     } 

     private function loginCallback(success:Object, fail:Object):void 
     { 
      trace("loginCallback"); 
      trace("success: " + success); 
      trace("fail" + fail); 
     } 

しかしmobileLoginを呼び出している間、私はエラーで失敗:

{ 
    "error": { 
     "message": "Error validating application.", 
     "type": "OAuthException" 
    } 
} 

私はこの答えを読んで、人はそれが助けと言うが、私にとって、それは成功しませんでした。 Unable to get access token from Facebook. Got an OAuthException says "Error validating verification code" どうすればこの問題を解決できますか、誰でも助けてください。ありがとう!

答えて

0

私は解決策をfinded:

FacebookMobile.login(loginCallback, appView.stage, appPermissions, null); 

と今私は、ログイン、UID、およびすべての私のユーザ情報に成功しました:代わりに

Facebook.mobileLogin("http://foo.example.com/", "touch", appPermissions); 

を使用しての

私が使用していますFacebookから。それが誰かを助けることを願っています。

1

アプリケーションを追加するまで、このアプリケーションを実行するドメインを設定すると動作しません。 ここにいくつかのヒントがあります:

1)Facebookアプリケーション設定ページでドメインを定義します。 2)このドメインの1つのウェブサイトをFacebookアプリケーション設定ページにアドレスを入力してアプリケーションに追加します。 3)あなたはhttp://developers.facebook.com/tools/debug にかけてその頭をした後のHTML宣言

<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:og="http://opengraphprotocol.org/schema/" 
    xmlns:fb="http://www.facebook.com/2008/fbml"> 

3)でページ

<meta property="fb:app_id" content="FILL_YOUR_APPID"/> 

にメタタグを追加するには、URLがFacebookのキャッシュがページを登録してみましょう入力します。

関連する問題