API de Facebook para Android: ¿cómo obtener información extendida sobre los amigos del usuario?

Estoy trabajando en una pequeña aplicación de Android, tratando de agregar soporte para Facebook.

Problema principal: solo puedo obtener información básica sobre los amigos del usuario (id, nombre). Lista de permisos de la aplicación (offline_access está aquí solo para prueba, se eliminará pronto):

 String[] sPermissions = { "friends_about_me"
                         , "friends_birthday"
                         , "friends_location"
                         , "friends_website"
                         , "offline_access" };
 mLoginButton.init(this, mFacebook,  sPermissions);

La siguiente solicitud funciona bien: devuelve una lista de id: pares de nombres,

 mAsyncRunner.request("me/friends", new SampleRequestListener());

pero si lo cambio para obtener más información

 mAsyncRunner.request("me/friends?fields=id,name,birthday,hometown", new SampleRequestListener());

el servidor devuelve el error "Se debe usar un token de acceso activo para consultar información sobre el usuario actual". Probé estas solicitudes de Graph API usando el navegador, ambas funcionan como se esperaba.

Pequeña observación: estoy usando el certificado de depuración predeterminado para firmar la solicitud y agregarlo como hash de la aplicación de Facebook según las instrucciones de Facebook:

Registre el hash de clave de Android de su aplicación. Facebook lo utiliza para garantizar que otra aplicación no pueda hacerse pasar por su aplicación cuando habla con la aplicación de Android de Facebook.

Genere el hash clave:

keytool -exportcert -alias [alias] -keystore [almacén de claves] | openssl sha1 -binario | openssl base64 En la configuración del desarrollador de Facebook, vaya a la pestaña Dispositivos y dispositivos móviles.

En la sección de Android, ingrese el hash clave en el campo Key Hash.

¿Tal vez hay otra forma de obtener la información del usuario (cumpleaños, ubicación, género, etc.)?

Respuestas a la pregunta(3)

Su respuesta a la pregunta