Foros del Web » Programando para Internet » PHP »

Botón Compartir al hacer un post en el muro de un usuario - Facebook api

Estas en el tema de Botón Compartir al hacer un post en el muro de un usuario - Facebook api en el foro de PHP en Foros del Web. Hola a todos. Según la información que he recopilado, pareciera que no existe soporte built-in para incluir el botón Compartir en los botones de acción. ...
  #1 (permalink)  
Antiguo 21/07/2011, 21:53
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Botón Compartir al hacer un post en el muro de un usuario - Facebook api

Hola a todos.

Según la información que he recopilado, pareciera que no existe soporte built-in para incluir el botón Compartir en los botones de acción. He leído algunas sugerencias para emular este botón, pero esto no termina de cerrarme, ya que para mi sí existe un soporte built-in que todavía no he podido encontrar. Sino fuera así, cuál es la explicación para que los botones de posts de youtube, firefox y demás, el elemento html sea el mismo que en los posts para compartir una imagen o video cuando los subimos a facebook. Para una mejor idea de lo que hablo, el botón built-in es:

<a class="share_action_link " title="Envía esto a tus amigos o publícalo en tu perfil." data-ft="{&quot;type&quot;:25}" href="/ajax/sharer/?s=99&amp;appid=2309869772&amp;p%5B0%5D=1625980153 &amp;p%5B1%5D=10150180429867824" rel="dialog">Compartir</a>

Mientras que el botón que uno agrega a través de un action link es un simple anchor.

¿Me pueden orientar como hacer para obtener este comportamiento? Llevo luchando con esto desde hoy a la mañana y no he podido encontrarle solución.
Lo más cercano que pude hacer es utilizar un action link utilizando share.php dandole los parámetros u y t, pero con esto se me abre el link en una nueva página y no en modal.
Lo otro que intente fue pasar http://www.facebook.com/dialog/feed como parámetro de la url, pero tampoco me dio resultado.

Estaré muy agradecido si me pudieran brindar al menos una pista de cómo se consigue este comportamiento.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 21/07/2011, 23:21
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Botón Compartir al hacer un post en el muro de un usuario - Facebook api

Yo uso Feed Dialog sin problemas. Normalmente abro el diálogo en una nueva ventana y con el parámetro redirect_uri indico adonde redireccionar en caso de éxito y en caso de omisión. Si necesito que no se abra en una ventana nueva sino en una pseudomodal, creo mi propia pseudomodal con un iframe que apunte a la url del diálogo dentro de ella. Un ejemplo de url:
Código PHP:
var url='http://www.facebook.com/dialog/feed?app_id=<?php echo  APP_ID ?>&link='+encodeURIComponent(hrefLink)+'&picture='+encodeURIComponent('<?php echo BASE_URL.'/images/preview.jpg'?>')+'&name='+(name)+'&caption=&description='+(description)+'&message=&redirect_uri='+encodeURIComponent('<?php echo $my_url ?>')+'&to='+ti;
  #3 (permalink)  
Antiguo 22/07/2011, 09:42
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Respuesta: Botón Compartir al hacer un post en el muro de un usuario - Facebook api

Gracias Panino5001 por tu respuesta.

¿Eso no sería para agregar el botón Compartir en tu sitio? Lo que estoy buscando es para agregarlo como un action link y que se me abra como popup dentro del mismo facebook.
¿Tendrás algún ejemplo online como para ver el funcionamiento?
__________________
Add, never Remove
  #4 (permalink)  
Antiguo 22/07/2011, 10:10
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Botón Compartir al hacer un post en el muro de un usuario - Facebook api

Tengo algo parecido acá (en el footer, el botón invitá a tus amigos abre un popup y este despliega la lista de amigos con un botón invitar que usa el feed dialog):
http://gritalocontodo.com/
  #5 (permalink)  
Antiguo 22/07/2011, 15:52
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Respuesta: Botón Compartir al hacer un post en el muro de un usuario - Facebook api

Gracias otra vez y por mostrarme el ejemplo. De todas formas no es eso lo que busco. Lo que necesito es que al momento de hacer un post en facebook me salga el botón compartir, no en mi página. Según lo que he investigado, sólo existe soporte built-in si estamos haciendo un post tipo link, imagen o video.
__________________
Add, never Remove

Etiquetas: api, apis-y-servicios, facebook, muro, post, video, youtube, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:07.