1

私のウェブサイトの画像をクリックすると、Facebook 共有リンクを介して共有したいと思います。

これが私が現在使用している機能です:

function shareFacebook()
{
    // Parameters
    var title       = "Test";
    var url         = "http://test.creabox.biz/Crash%20tests/Facebook%20sharer/";
    var description = "Test de partage sur page fan...";
    var image0      = "http://images.forum-auto.com/mesimages/676992/camion-tire-par-un-boeuf1213352668.1216465659.jpg";

    // Encode complete URI
    var completeURL = encodeURI("http://www.facebook.com/sharer.php?s=100&p"+
        "[title]="+title+"&p"+
        "[url]="+url+"&p"+
        "[images][0]="+image0+"&p"+
        "[summary]="+description);

    // Facebook popup
    window.open(completeURL, "sharer", "menubar=1, resizable=1, width=640, height=350");

    // Debug
    console.log(new Date(), completeURL);
    document.getElementById('debugDiv').innerHTML = completeURL;

    return false;
}

この機能を使えば、日常のユーザーを使って自分のウォールで共有できますが、ファンページで接続しているときは何も共有できません。ポップアップが表示されますが、検証するとボタンが灰色になり、数秒後に通常の状態に戻ります。

私の問題を説明するために、ソースを参照できるページを作成しました: http://test.creabox.biz/Crash%20tests/Facebook%20sharer/

よろしくお願いします。よろしくお願いします

4

1 に答える 1

0

メタ タグを使用しますog:image,og:title,og:description

それらをページに含め、 &オプションで使用sharer.phpします。または、URL を含むオプションのみを使用し、URL には情報を取得するためのメタ タグが必要です。utu

于 2012-09-18T10:14:14.900 に答える