2016-06-22 14 views
-3

FacebookのAPP IDを入力すると誕生日データが返されますが、このAPP IDを他に変更すると誕生日データが返されませんでした。 Facebookのユーザーログイン後のデータ:ログインリクエストのfacebookから誕生日を読むことができません

FacebookSdk.sdkInitialize(getApplicationContext()); 
loginFacebook.setReadPermissions(Arrays.asList("public_profile", "email", "user_birthday")); 

loginFacebook.registerCallback(callbackManager, new FacebookCallback<LoginResult>() { 
      @Override 
      public void onSuccess(final LoginResult loginResult) { 
       GraphRequest request = GraphRequest.newMeRequest(
         loginResult.getAccessToken(), 
         new GraphRequest.GraphJSONObjectCallback() { 
          @Override 
          public void onCompleted(JSONObject object, GraphResponse response) { 
           Log.e("LoginActivity", response.toString()); 
           Log.d("LoginActivity", object.optString("id")); 
           Log.d("LoginActivity", object.optString("birthday")); 
           // Application code after this 
          } 
         }); 
       Bundle parameters = new Bundle(); 
       parameters.putString("fields","id,name,email,gender,birthday,picture.type(large)"); 
       request.setParameters(parameters); 
       request.executeAsync(); 
      } 

      @Override 
      public void onCancel() { 
       Toast.makeText(getApplicationContext(),"Login attempt canceled.",Toast.LENGTH_SHORT).show(); 
      } 

      @Override 
      public void onError(FacebookException e) { 
       Toast.makeText(getApplicationContext(),"Login attempt failed.",Toast.LENGTH_SHORT).show(); 
      } 
     }); 
+0

詳細を入力できますか?問題は今のところ、誰もが役に立つ回答を提供することは非常に難しいでしょう。 – dharms

+0

私の悪い英語を申し訳ありません、これは私の公開プロファイルデータを取得するコードです: – user4028047

+0

loginFacebook.setReadPermissions(Arrays.asList( "public_profile"、 "email"、 "user_birthday"))); – user4028047

答えて

0

user_birthday許可を得るには、Facebookがそれを使用する前にレビューする必要があります。例外は、ユーザーがアプリ内で役割(管理者、テスターなど)を持っている場合です。

+0

okを取得するために使用する詳細とコードを私の質問を更新する私は別のAPP IDを設定しました私は誕生日を読むことができないので、私は誕生日を読むことができないので、私はあなたのチュートリアルを持っていますか?その後私は自分のウェブサイトでフィルタリングするユーザーに特定の情報を送信します – user4028047

+0

あなたのレビューをFacebookに送信する必要があります。すべての情報はここにあります:https://developers.facebook.com/docs/facebook-login/review – Code

+0

答えのおかげで私は私のアプリをレビューに送りますが、これが混乱していることを確認すると、私のアプリは誕生日だけを使用しますこれを私のデータベースに保存するにはどうしたらいいですか? – user4028047

関連する問題