[華語, cmn-Hant-TW]
基本上 share 已經被 facebook 整到 like 去了,不過 like 的 api 在某些情況 (像是行動裝置的網頁) 下,效果並不好,所以舊的 sharer.php 還是有其價值,使用的方式也很簡單,丟個連到 facebook 的連結即可:
- 一般版 http://www.facebook.com/sharer/sharer.php?u=http://blog.pighead.cc/whsyu/facebook-share-tips
- 行動版 http://m.facebook.com/sharer.php?u=http://blog.pighead.cc/whsyu/facebook-share-tips
其實除了 u 這個參數外,還可以下 t 這個參數來指定 title,不過 title 的部份沒有那麼重要,facebook 會自己去分析網頁內容自動代入。一般情況當然是直接找網頁 <head> 裡面的 <title> 啦,不過我們也可以另外透過 <meta> 及 <link> 來自訂,一樣是放在 <head> 區塊下:
- 分享的標題 <meta name=”title” content=”$text1” />
- 簡單的描述 <meta name=”description” content=”$text2” />
- 代表的圖片 <link rel=”image_src” href=”$img” />
$text1 及 $text2 直接填文字即可,$img 則是圖檔的位置,建議不要放太大的圖片。此三格非必填,若留空者 facebook 會自己想辦法補完,像圖檔的話他就會在 sharer 列出網頁上所有看得到的圖檔讓你挑一張當代表。 另外 facebook 似乎有某種快取的機制,修改這些值不會立刻反應 sharer 的網頁上,不確定要等多久才會更新就是。