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?
- Facebook Android SDK 3.0 siempre devuelve ABRIR al iniciar sesión
- Facebook SDK 3.8: permiso publish_actions no devuelto
- Cómo obtener fotos de amigos usando facebook-android-SDK
- Configuración de sesión de Android FB API 3.0 con fragmentos
- Visión general de plataformas de terceros o bibliotecas para Android
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);
- Facebook y GoogleAnalytics está causando la señal fatal 11 (SIGSEGV)
- Cómo obtener la foto del perfil de Facebook en Facebook SDK Android
- Actualizado - Android Facebook api 3.0 error: No se puede llamar a LoginActivity con un paquete de llamada nula
- ¿Cómo detectar un evento de cierre de sesión con la API de Android de Facebook v4?
- Cómo enviar una consulta FQL con el nuevo SDK de Android
- Android: el inicio de sesión de Facebook provoca error de onResume sólo por primera vez
- Gestión de sesiones de Facebook en la aplicación de Android a través de múltiples actividades con Facebook SDK 3
- Cómo resolver las herramientas de Facebook: replace = "android: theme"?
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
- Cómo deben ser los datos para un SimpleExpandableListAdapter organizado
- NativeAdsExpress obliga a RecyclerView a desplazarse para que el NativeAd se vea completamente cuando se carga por primera vez