2017-06-01 25 views
0

我想知道Facebook,Google,Slack或任何其他社交网络如何识别当前发布页面的内容? 任何时候,当你添加一个链接到某个页面(例如照片页面)时,它会自动创建一个带有该页面图像和标题的预览...Facebook,Slack或其他社交网络如何识别页面内容?

我试图通过使用NodeJS创建类似的功能。 ..

任何想法? Tnx。

enter image description here

回答

1

中只看该that page源的<meta>标签与他们og:

<meta content='Group of friends having fun on the seashore' property='og:title'> 
<meta content='Group of friends having fun on the seashore' property='og:description'> 
<meta content='https://drscdn.500px.org/photo/203795373/q%3D80_m%3D2000_k%3D1/a91b87d68203d5306a1e857494a0662e' property='og:image'> 

他们是Open Graph protocol的一部分,你可以看看在NPM Open Graph的包。这里有一个:https://www.npmjs.com/package/open-graph

+0

非常感谢! Btw ..你知道为什么这个网址不适用于og:?它有那些元素... http://www.photosight.ru/photos/6540292/?from=top%2F50 –

+0

@EugeneVilder:它有'name =“og:title”'而不是'property =“ OG:标题为“'。 – Ryan

相关问题