ユーザーからメール スコープをリクエストし、アクセス トークンからメールを取得できます。
String email = VKSdk.getAccessToken().email;
String userId = VKSdk.getAccessToken().userId;
//Get user info
VKApi.users().get().executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
VKApiUser user = ((VKList<VKApiUser>)response.parsedModel).get(0);
Log.d("User name", user.first_name + " " + user.last_name);
}
});
ただし、メールは最初のアクセス要求後にのみ利用できることを覚えておいてください。
古い答え:
メールが届きません。これは利用できません。ただし、ユーザー名を取得できます:
VKApi.users().get().executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
VKApiUser user = ((VKList<VKApiUser>)response.parsedModel).get(0);
Log.d("User name", user.first_name + " " + user.last_name);
}
});