0
我試過各種代碼,但都沒有工作。 這是其中的一個:如何更改Facebook共享信息?
<?php
$title=urlencode('Title of Your iFrame Tab');
$url=urlencode('http://www.example.com/');
$summary=urlencode('Custom message that summarizes what your tab is about, or just a simple message to tell people to check out your tab.');
$image=urlencode('http://www.daddydesign.com/wp-content/uploads/2011/06/facebook_iframe_share_button.jpg');
?>
<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&p[title]=<?php echo $title;?>&p[summary]=<?php echo $summary;?>&p[url]=<?php echo $url; ?>&p[images][0]=<?php echo $image;?>','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)">Insert text or an image here.</a>
的Facebook已經改變了一些東西,現在開發人員可以更改的唯一參數是頁面的URL,但沒有別的。
有誰知道是否仍然可以更改共享頁面的標題和說明?
感謝您花時間寫出答案。事情是,從我看到的,Facebook加載頁面,然後獲取元數據。但是,在該頁面上,我有一個測驗,它會以ajax調用返回結果。所以我想讓人們在Facebook上分享結果,並將描述預設爲:「我只做了X測試,得到了97%」。但是,如果不爲結果製作單獨的頁面,這似乎是不可能的。 – Stefan
不客氣。我在這裏找到了這兩個關於你可能感興趣的主題:[基於Ajax的網站上的OpenGraph](http://stackoverflow.com/questions/8896773/opengraph-on-ajax-based-website)和[Facebook opengraph和AJAX內容](http://stackoverflow.com/questions/4556161/facebook-opengraph-and-ajax-content)。希望能幫助到你。我從未嘗試過這樣做。 –
非常感謝。它曾經很容易操縱數據,但Facebook可能會在一定程度上禁用它,以防止詐騙網站濫用它。再次感謝,我真的很感激。 – Stefan