2014-03-26 63 views
0

當我在FB中共享鏈接時,它以某種方式從該鏈接中獲取一些關鍵信息,並構建包含圖像,名稱,標題和該頁面摘要的共享塊。臉書如何顯示基於網址的共享區塊?

他們怎麼做?

他們是否進入該鏈接的頁面並解析該頁面的每個div以便修改這些信息?

回答

0

他們怎麼做?

Facebook上使用的協議稱爲Open Graph Protocol

他們去到該鏈接的頁面,並解析頁面的每一個的div到畢業生的信息???

不,Facebook的擦傷頁面的OG從<head>標籤<meta />標籤並從中提取數據

安裝它們,你可以按照在OGP網站

基本的例子完整的文檔

<html prefix="og: http://ogp.me/ns#"> 
<head> 
<title>My awesome article - site</title> 
<meta property="og:title" content="My awesome article - site" /> 
<meta property="og:type" content="article" /> 
<meta property="og:url" content="http://www.site.com/my-awesome-article" /> 
<meta property="og:image" content="http://www.site.com/images/my-awesome-article.jpg" /> 
... 
</head> 
... 
</html> 
+0

謝謝,亞當!!! – haohcraft

+0

你可以接受答案! –