2014-01-09 4 views
8

Ich hatte Links in meiner Website, die gut funktionierten, aber ich habe festgestellt, dass diese jetzt nicht funktionieren.Benutzerdefinierte Titel, Zusammenfassung funktioniert nicht in Facebook sharer

zB: http://www.facebook.com/sharer/sharer.php?s=100&p[url]=http://www.otlcampaign.org/blog/2013/02/04/inconvenient-truth-education-reform&p[images][0]=http://www.otlcampaign.org/sites/default/files/journey-for-justice-mlk-memorial.jpg&p[title]=The+Inconvenient+Truth+of+Education+ 'Reform'! & p [zusammenfassung] = Recent + events + have + découverte + how + marktorientiertes + education + policies, + täuschend + etikettiert + as +% 22reform,% 22 + sind + enthüllt + ihre + wahrhaft + destruktiven + effekte + on + Die + Straßen + und + in + die + Korridore + der + Regierung:

Dieser Link funktionierte gut vorher, aber es nimmt keinen benutzerdefinierten Titel, Zusammenfassung usw. Bitte helfen Sie mir, dieses Problem zu lösen.

Ich verwende keine Meta-Tags, da es viele Share-Buttons gibt, die unterschiedliche Titel, Beschreibungen, Bild-URLs haben.

Ich habe bereits bestehende Frage auf dieser Website durch, aber diese Lösungen sind obselete. zB Facebook Share doesn't show my description or my thumbnail Irgendwelche Vorschläge bitte.

+0

Wahrscheinlich ist etwas auf der URL von Facebook blockiert, überprüfen Sie, ob Sie Ressourcen von Drittanbietern einschließen Websites, die diese Ressourcen selbst auf Facebook freigegeben werden können – Igy

+0

@ Lgy: Ich kann diese URLs aber nicht mit benutzerdefinierten Titel teilen. Es ist also nichts falsch mit dieser URL. Sie können die in Beispiel angegebene URL überprüfen, da sie nicht den in der URL erwähnten Titel enthält – user270014

Antwort

2

Ich bin mir nicht sicher, ob Sie mit PHP vertraut sind, aber haben Sie Folgendes versucht?

<?php 
     $title=urlencode('Title'); 
     $url=urlencode('http://www.facebook.com/yourfanpage'); /* Note Personal FB Pages will not work */ 
     $summary=urlencode('Custom message'); 
     $image=urlencode('http://www.yourdomain.com/facebookshare/images/customthumbnail.jpg'); 

?> 


<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $title;?>&amp;p[summary]=<?php echo $summary;?>&amp;p[url]=<?php echo $url; ?>&amp;&p[images][0]=<?php echo $image;?>', 'sharer', 'toolbar=0,status=0,width=548,height=325');" target="_parent" href="javascript: void(0)"> 
       Share our Facebook page! 
</a> 

Von Ihrem Beispiel auch, bemerkte ich, dass eines der Probleme, die Et-Zeichen sein könnte. Sie haben 100 & anstelle von 100 & Sie müssen alle Links für diese und die Leerzeichen usw. überprüfen.

Verwandte Themen