Error al intentar compartir enlace en facebook desde android

Hace algún tiempo encontré una manera de compartir mi aplicación en facebook usando esto:

¿Cómo puedo publicar enlace en facebook desde la aplicación android utilizando FB API?

Por alguna razón ahora me sale este error:

Ocurrió un error. Por favor, inténtelo de nuevo más tarde.

Código de error de la API: 1

Error de API Descripción: Ocurrió un error desconocido

Mensaje de error: kError 1357038: Lo sentimos, algo salió mal: intente cerrar y volver a abrir la ventana del navegador.

¿Tienes alguna idea de por qué sucede esto?

Encontré el motivo del error. Después de implementar esto con el nuevo I (Me tomó un tiempo …) Encontré más parámetros para el feed como "descripción" y "leyenda".

La razón del error es que tienes que incluir la descripción en el feed, así:

private void postToWall() { Bundle parameters = new Bundle(); parameters.putString("name", "Name"); parameters.putString("description", "description"); parameters.putString("link", "Link"); parameters.putString("picture", "Picture"); parameters.putString("display", "page"); facebookClient.dialog(MainActivity.this, "feed", parameters, new DialogListener() { @Override public void onFacebookError(FacebookError e) { LogFileHandler.writeToLog(e.getMessage()); } @Override public void onError(DialogError e) { LogFileHandler.writeToLog(e.getMessage()); } @Override public void onComplete(Bundle values) { } @Override public void onCancel() { Toast.makeText(getApplicationContext(), "Published Cancelled", Toast.LENGTH_SHORT).show(); } }); } 

También puede agregar

 parameters.putString("caption", "caption"); 

Si deja el campo de valor ( parameters.putString(key, value); ) vacío (o "") o no incluye el subtítulo que pondrá el texto de la basura del enlace que proporcionó. Si quieres que ignore el subtítulo, solo pon en el campo de valor "" (espacio)

Tampoco puedes añadir una descripción como esta:

 parameters.putString("description", ""); 

El campo de valor debe ser al menos "" (espacio) (y luego lo ignorará)

Aquí puedes encontrar todos los parámetros que puedes usar con Facebook feed

Espero que entienda todo esto 🙂 si no sólo tratar de ejecutar las cosas que he hablado y verá.

Actualizar:

Si intentas usarlo con fragmentos, prueba esto

  • ¡Desajuste del tarro! barra de acción sherlock y facebook sdk
  • Java.lang.NoClassDefFoundError: com.facebook.android.R $ error de diseño al usar facebook jar sdk
  • ¿Cómo obtener álbumes de fotos de usuarios de Facebook usando el api gráfico?
  • Inicia sesión con Facebook en mi sitio web Django a través de la aplicación para Android
  • Autorización para Android Facebook SDK 3.0
  • Android, cómo obtener fotos de contacto de Facebook / Twitter / etc
  • Cómo agregar una devolución de llamada de cierre de sesión para facebook sdk en android
  • Averigua si la aplicación está instalada
  • Cómo obtener APP_ID para Facebook?
  • Facebook Android sdk lanzando falta redireccionamiento uri en Authetication
  • Facebook deauthorize callback no se llama
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.