2014-01-09 2 views
8

У меня были ссылки на моем сайте, которые работали нормально, но я заметил, что они не работают сейчас.Пользовательское название, резюме не работает в facebook sharer

например: 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+ «Реформа»! & p [summary] = Последние + события + есть + раскрыты + как + рыночные + образование + политики + обманчиво + помечены + как +% 22reform,% 22 + + раскрытие + их + поистине + разрушительные + эффекты + на + + + + + + + + коридоры + of + правительство:

эта ссылка работала нормально раньше, но не взяла пользовательское название, резюме и т. д. Пожалуйста, помогите мне решить эту проблему.

Я не использую метатеги, потому что есть много общих кнопок, которые имеют разные названия, описания, URL-адреса изображений.

Я уже рассмотрел существующий вопрос на этом сайте, но эти решения являются обманчивыми. например Facebook Share doesn't show my description or my thumbnail Любые предложения, пожалуйста.

+0

Скорее всего, что-то на URL-адресе заблокировано Facebook, проверьте, включаете ли вы ресурсы от сторонних разработчиков сайты, на которые эти ресурсы могут быть переданы на Facebook – Igy

+0

@lgy: я могу поделиться этими URL-адресами, но не с пользовательским названием. поэтому нет ничего плохого в этом URL-адресе. вы можете проверить URL-адрес, упомянутый в примере, его не использовать заголовок, упомянутый в URL-адресе – user270014

ответ

2

Я не уверен, что вам удобно пользоваться PHP, но попробовали ли вы следующее?

<?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> 

Из вашего примера также я заметил, что одной из проблем может быть амперсанд. У вас есть 100 & вместо 100 &. Вам нужно будет дважды проверить все ссылки на эти и другие пробелы и т. Д.

Смежные вопросы