1

Facebook カスタム共有ボタンのコードは次のとおりです。

<script>
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;
}
</script>
<a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" onclick="return fbs_click()" target="_blank" class="fb_share_link">
<img src="../../../../../image/photography/pics/fb-share.png" alt="Share this!" width="57" height="21" border="0">
</a>

これはページから情報をスクレイピングすることになっていますが、何らかの理由でそうではなく、サイトのメインの index.html にリダイレクトされます。

Facebookのogタグと余分なコードを追加しようとしましたが、役に立ちませんでした。

何かご意見は?

編集:共有機能が廃止されたと言われたので、フィード ダイアログでこれを実行しようとしました:

<a href="https://www.facebook.com/dialog/feed?link=http://www.travel2italy.com/Travel/Italy/Company/photography/index.html&picture=http://www.travel2italy.com/image/photography/pics/homepage/florence1-home.jpg&name=travel2italy.com&caption=Photo%20Gallery&description=A%20Beautiful%20photo%20of%20Florence&redirect_uri=http://www.travelive.com" target="_blank">
<img src="../../../../../image/photography/pics/fb-share.png" alt="Tweet this!" width="57" height="21" border="0">
</a>

しかし、リンクをクリックするとFacebookに移動し、エラーが発生したと表示されます.wth?!:(

編集2:

app_id 引数が必要であることを認識していませんでした。アプリにサインアップし、現在は機能していますが、リンクの最後にある #section が取り除かれています (スライドショーの特定のスライドにリンクしたい) )

編集3:

現在、共有者を使用する共有ボタンのいくつかは機能しているように見えますが、ページからすべての写真を取り出して、必要な写真を選択することはできません。これは正気ではありません。単にキャッシュの問題でしょうか?

4

0 に答える 0