2014-01-09 3 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 [要約] =最近の出来事+持っている+明らかに+市場主導+教育+政策、+欺瞞的に+ラベル付けされた+ +公道+と+公道+政府+:

このリンクは以前はうまくいきましたが、カスタムタイトル、要約などを取っていませんでした。この問題を解決するのを手伝ってください。

タイトル、説明、画像のURLが異なる共有ボタンがたくさんあるので、メタタグを使用していません。

私はすでにこのサイトの既存の質問を終えましたが、それらの解決策は不透明です。例:Facebook Share doesn't show my description or my thumbnail お願いします。

+0

ほとんどの場合、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> 

あなたの例からも、問題の1つがアンパサンドである可能性があることに気付きました。あなたは100 &の代わりに100 &これらのスペースとスペースなどのすべてのリンクをダブルチェックする必要があります

関連する問題