close

最近在網頁上試著加了轉貼連結到 Facebook 的功能,記錄一些心得。

1. 如果想強制送出指定的內容,可以註冊為應用程式,但缺點是使用者須同意發佈至塗鴉牆。


2. 多數文章都會提到加上 <link rel="image_src" type="image/jpeg" href="要顯示的圖檔網址.jpg" />。(Ref: 《讓Facebook分享連結時可以顯示小圖示》

按照《打造方便分享的網頁(續)》一 文,試了一下,不管是放在 <link rel="image_src"/> 或是 <img />,圖檔一律都只抓得到絕對連結。這點一定要特別注意!因為通常我們都會把自己的頁面裡的圖設成相對路徑,這樣是不會出現在候選圖片清單裡的。

如果設定了 <link rel="image_src"/>,Facebook 的轉貼連結程式就不會再去抓 <img />,所以如果想要讓使用者從網頁上的多張圖片中自行挑選合適圖片,要記得把 <link rel="image_src"/> 拿掉。


3. facebook 支援 Open Graph protocol,也可以透過這些 META 值,來指定送出到塗鴉牆上的內容。


4. 如何加入按讚的按鈕,比我想的還輕鬆欸!畫面上就有產生現成原始碼的工具!


5. 本來覺得 facebook 自己會去撈 <title> 之類的 tag 值,就不想透過參數指定 title。
(因為不管你在參數裡指了什麼內容,屆時都會被頁面上的實際 title 洗掉)
不過看到這個討論串說到,當 facebook 主機無法連線到你的網頁時,預設是會在牆上發佈你指定的 title 的。



朋友提醒我,發佈到 facebook 的內容會被存起來,我們猜應該是以網址作為唯一識別,所以改過 title 和 description 之後,要發佈時要在尾巴再加個參數,讓 FB 認為是新的網址、重新去取得 title/desc./thumbnail。

發佈到 facebook 的內容如果被快取了,但我們想要手動更新,可以透過 facebook Developer 的 Debugger 工具,讓網站的 meta 重新被抓取。







arrow
arrow
    全站熱搜

    小攻城師 發表在 痞客邦 留言(0) 人氣()