php - usada - Cómo pasar un parámetro como título, resumen e imagen en una URL de Facebook participante
facebook ads (5)
Pregunta:
Necesito pasar mi contenido como título, resumen e imagen en una URL de Facebook como esta:
<a id="button"
href="http://www.facebook.com/sharer.php?
s=100
&p[url]=http://myurl.com/overview/sap-talent
&p[images][0]=http://myurl/images/my_image.png
&p[title]=mytitle
&p[summary]=containsummary">
El problema es que está obteniendo automáticamente algún contenido de la URL mencionada ( http://myurl.com/overview/sap-talent ), y no sé dónde se han ido mi título y los datos de resumen. ¿Hay alguna otra forma de compartir mi título personalizado, resumen e imagen a través de facebooksharer.php
?
Parece que Facebook ha deshabilitado el paso de parámetros al compartidor.
Hemos cambiado el comportamiento del complemento de compartidor para que sea coherente con otros complementos y funciones en nuestra plataforma.
El participante ya no aceptará parámetros personalizados y Facebook extraerá la información que se muestra en la vista previa de la misma manera que aparecería en Facebook como una publicación de las etiquetas meta de OG de la url.
Aquí está la URL de la publicación: https://developers.facebook.com/x/bugs/357750474364812/
El único parámetro que necesita ahora es ?u=<YOUR_URL>
. Todos los demás datos se obtendrán de la página o (mejor) de sus metaetiquetas de gráfico abierto:
<meta property="og:url" content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" />
<meta property="og:type" content="article" />
<meta property="og:title" content="When Great Minds Don’t Think Alike" />
<meta property="og:description" content="How much does culture influence creative thinking?" />
<meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />
Puede probar su página para que coincida en el depurador .
En el sitio de Facebook de errores de Desarrolladores, la última respuesta sobre eso ( parameters with sharer.php
), me hace creer que era un error que iba a resolverse. ¿Estoy en lo cierto?
https://developers.facebook.com/x/bugs/357750474364812/
Ibrahim Faour · · Equipo de la plataforma de Facebook
Disculpas por los inconvenientes. Nuestro objetivo es actualizar nuestros informes externos tan pronto como obtengamos una resolución sobre los problemas. Entiendo que a veces la respuesta proporcionada puede no ser satisfactoria, pero estamos ansiosos por mantener nuestra plataforma lo más estable y eficiente posible. ¡Gracias!
Esto funciona en este momento (octubre de 2016), pero no puedo garantizar cuánto tiempo durará:
https://www.facebook.com/sharer.php?caption=[caption]&description=[description]&u=[website]&picture=[image-url]
He usado el de abajo antes, y funcionó. No es muy bonito, pero puedes modificarlo para adaptarlo a tus necesidades.
La siguiente función de JavaScript toma la location.href
y document.title
para el compartidor, y en última instancia, puede cambiarlas.
function fbs_click() {
u=location.href;
t=document.title;
window.open(''http://www.facebook.com/sharer.php?u=''+encodeURIComponent(u)+''&t=''+encodeURIComponent(t),
''sharer'',
''toolbar=0,status=0,width=626,height=436'');
return false;
}
Uso:
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" onclick="return fbs_click()" target="_blank">
Share on Facebook
</a>
Parece que esto es lo que podrías estar buscando: Facebook sharer title / desc ....