Cómo comprobar en el uso de facebook android sdk (api gráfico)
Quiero comprobar en el uso de facebook android sdk (api gráfico),
Estoy intentando esto
- El diálogo compartido no funciona
- Facebook api versión usada en facebook android sdk
- Iniciar sesión en facebook desde mi aplicación funciona en el emulador pero no en el dispositivo
- Sitios de búsqueda de API de Facebook Graph por categoría
- UnknownError: ApiException: El hash de claves **** no coincide ... cuando tengo la aplicación FB instalada
String checkinData = "{"+ "\"message\"=\"Test\"" + "\"place\"=\"000000000\"" + "\"coordinates\"={\"latitude\":\"000000000\", \"longitude\":\"-000000000\"}\"" + "}"; Bundle params = new Bundle(); params.putString("checkin", checkinData); String pageData = ""; try { pageData = facebook.request("/checkins", params, "POST"); } catch (Exception e) { e.printStackTrace(); } System.out.println("Data : " + pageData);
Pero me está dando este error
{"error":{"message":"batch parameter must be a JSON array","type":"GraphBatchException"}}
Es esta manera correcta de comprobar usando facebook graph api
- Bibliotecas de Android que realizan login en facebook, complicaciones
- API de gráficos de Android Facebook
- ¿Es posible tener acceso a la galería de Facebook y dejar que el usuario seleccione una imagen?
- ¿Cómo verifica facebook la autenticidad de la aplicación con hash clave?
- Visualización de la imagen del perfil FB en vista de imagen circular en la aplicación
- Android: Cómo obtener las fechas de nacimiento de los amigos del calendario de Facebook mediante Graph API
- ¿Por qué mi solicitud de AppInviteDialog de Facebook no está siendo recibida por el amigo de destino?
- Facebook amigo recolector muestra SDK no funciona Android
Código simple para checkins. Prueba esto :
Bundle params = new Bundle(); params.putString("access_token", "YOUR ACCESS TOKEN"); params.putString("place", "203682879660695"); // YOUR PLACE ID params.putString("message","I m here in this place"); JSONObject coordinates = new JSONObject(); coordinates.put("latitude", "YOUR LATITUDE"); coordinates.put("longitude", "YOUR LONGITUDE"); params.putString("coordinates",coordinates.toString()); params.putString("tags", "xxxx");//where xx indicates the User Id String response = faceBook.request("me/checkins", params, "POST"); Log.d("Response",response);
Probaly es el formato checkinData. Tratar:
String checkinData = "{"+ "\"message\":\"Test\"," + "\"place\":\"000000000\"," + "\"coordinates\":{\"latitude\":\"000000000\", \"longitude\":\"-000000000\"}\"" + "}";