2012-02-28 18 views
5

Al publicar un enlace en Facebook, el enlace a un artículo se analiza automáticamente, muestra el enlace, el título del artículo, una breve descripción y una miniatura.Compartir enlace en Facebook a través de la aplicación Android con análisis automático

Quiero hacer lo mismo, pero desde mi aplicación de Android. Ya configuré el SDK de Facebook y la función de inicio de sesión y solicitud de permiso ya funciona bien. Sin embargo, no sé cómo proceder con el intercambio de un enlace en Facebook, y automáticamente dejo que Facebook maneje el análisis sintáctico.

También quiero mostrar el diálogo de publicación en Facebook, de modo que el usuario pueda agregar un mensaje personal con el enlace compartido. En este momento, estoy usando el método de diálogo de Facebook pero no funciona. Ni siquiera muestra el cuadro de diálogo. ¿Algunas ideas?

Bundle parameters = new Bundle(); 
parameters.putString("link", link); 
// post on user's wall. 
facebook.dialog(context, "feed", parameters, new PostDialogListener()); 

Respuesta

2

Por último, tengo que esto funcione. Resulta que el código que estoy usando arriba está funcionando bien. El problema fue que recibí un error de Facebook debido a una clave hash incorrecta.

+0

por favor, llámeme a todo su código de referencia –

3

añadir el código de abajo donde tiene que compartir su enlace

intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(android.content.Intent.EXTRA_TEXT,"https://Your Link"); 
intent.putExtra(android.content.Intent.EXTRA_STREAM,R.drawable.icon); 
startActivity(Intent.createChooser(intent, "Your Chooser Title")); 
+0

Esto iniciará la aplicación de Facebook. Lo que quiero es hacer todo dentro de mi aplicación. De esta forma, cuando comparten un enlace, dirá "publicado a través de MI APLICACIÓN" en su actualización de estado. Ya tengo una ID de aplicación de Facebook. Simplemente no puedo hacer que la publicación funcione. –

0

no estoy seguro de si esto está en el lugar correcto pero tuve problemas para vincular un sitio web a Facebook ... el enlace funcionó bien para computadoras de escritorio pero no para androides ... simplemente quería agregar un enlace como amigo y habilitarlo para trabajar para equipos de escritorio y androides lo siguiente funcionó para mí

http://en-gb.facebook.com/(username here for facebook page) 
Cuestiones relacionadas