Expansión de la API de gráficos de Facebook en la aplicación para Android

¿Está soportada la expansión de campo en el SDK de Android de Facebook? ¿Dónde puedo encontrar un ejemplo?

Hay una gran documentación sobre la expansión de campo para el Graph APi. Sin embargo, no puedo encontrar ninguna documentación para el android-sdk-3. ¿Es compatible?

El problema se inicia cuando desea realizar lo siguiente:

/me?fields=name,birthday,photos.limit(10).fields(id, picture) 

En Facebook android SDK parece que la adición de los parámetros como una cadena no funciona

P.ej

 request = Request.newGraphPathRequest(session, "me/friendlists", new Request.Callback() { public void onCompleted(Response response) ... } Bundle parameters = new Bundle(); parameters.putString("fields","members.fields(id)", "list_type"); request.setParameters(parameters); 

 Session session = Session.getActiveSession(); Bundle parameters = new Bundle(); parameters.putString("fields","picture,description,source"); new Request(session, /me/videos/uploaded, parameters, HttpMethod.GET, new Request.Callback() { public void onCompleted(Response response) { GraphObject responseGraphObject = response .getGraphObject(); JSONObject json = responseGraphObject .getInnerJSONObject(); try { JSONArray array = json.getJSONArray("data"); for (int i = 0; i < array.length(); i++) { JSONObject main = array.getJSONObject(i); String surce = main.optString("source"); String picture = main.optString("picture"); String videoname = main .optString("description"); System.out.println(surce); } } catch (JSONException e) { e.printStackTrace(); } } }).executeAsync(); 

* Obtener datos de vídeo de faecbook por api gráfico y también poner cadena en paquete *

El SDK de Android se utiliza para realizar consultas de Graph API

Realiza las llamadas de la API con los mismos parámetros y los mismos valores de retorno que cuando realiza llamadas HTTP sin procesar a graph.facebook.com o mediante la herramienta Graph API Explorer –

Simplemente cambie sus llamadas existentes a la API para incluir los campos adicionales que desee, siguiendo la sintaxis en la documentación de Expansión de Campo , por ejemplo, si está llamando /me/friends , puede cambiarlo a /me/friends?fields=name,birthday

  • Autenticación de Facebook en mi servidor con Android
  • Facebook Android SDK 4.0: newGraphPathRequest devuelve "Un token de acceso activo debe utilizarse para consultar información sobre el usuario actual."
  • Excepción inesperada de nivel superior en android-support-v4.jar
  • Iniciar sesión en facebook desde mi aplicación funciona en el emulador pero no en el dispositivo
  • Clase emitida Excepción en Android string.xml
  • Preguntas sobre el patrón MVP para aplicaciones de Android
  • Android Studio - Error en el botón de inicio de sesión de Facebook
  • Facebook Android SDK 3.0, cómo compartir contenido sin el LoginButton
  • Inicie sesión una vez y omita la configuración de inicio de sesión cada vez que se inicia la aplicación después del primer inicio de sesión
  • No se puede ejecutar dex: varios archivos dex definen Lcom / facebook / android / AsyncFacebookRunner $ 1;
  • El contenido de Dialog de Android Facebook Share no se muestra en la página principal
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.