0

ユーザーがアカウントにログインしたときに、ユーザーのメールアドレス、プロフィール写真、氏名、生年月日を取得したいと考えています。Facebook グラフ API 3.5 を使用しました。接続に成功しましたアクセス トークン xyz を受け取りました。これを URL https://graph.facebook.com/me?access_token=と連結して、ユーザー情報を含む json ファイルを取得します。ただし、情報では、ユーザーのメールアドレスとプロフィール写真の URL を取得できません。ここに私のコードの一部があります:

*//         buttonLoginLogout.setText(R.string.logout);
        //          buttonLoginLogout.setOnClickListener(new OnClickListener() {
        //              public void onClick(View view) { onClickLogout(); }
        //          });
        // start Facebook Login
        Session.openActiveSession(this, true, new Session.StatusCallback() {
            // callback when session changes state
            @Override
            public void call(Session session, SessionState state, Exception exception) {
                if (session.isOpened()) {
                    // make request to the /me API
                    Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
                        // callback after Graph API response with user object
                        @Override
                        public void onCompleted(GraphUser user, Response response) {
                            if (user != null) {
                                System.out.println("Hello " + user.getName() + "!"+user.getLink()+user.getBirthday()+user.getMiddleName()+" "+user.getLink()+" "+user.);
                            }
                        }
                    });
                }
            }
        });*

ここに画像の説明を入力

4

0 に答える 0