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

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.