OGP协议的使用

OGP协议是一套Metatags的规格,用来标注页面,告诉我们你的网页快照。帮助社交app高效并准确的获取网页中的核心链接、标题、主图、正文摘要等信息,使得该网页在社交分享中有更好的展现体验。
如果网页不支持OGP,那么基于算法和规则来提取网页中标题、主图、正文摘要,准确性无法做到100%,体验也不能充分保证。尤其是有部分页面html采用前端js渲染,而不是服务端渲染,会导致无法提取主图、正文摘要,链接卡片体验感不好。

如何适配Open Graph Data

只需要在页面的HTML标签中增加以下meta标签即可

<head>
<!-- Open Graph data -->
<meta property="og:title" content="Title Here" />
<meta property="og:url" content="http://www.example.com/" />
<meta property="og:image" content="http://example.com/image.jpg" />
<meta property="og:description" content="Description Here" />
</head>

重要:出于性能和体验考虑,链接转卡片服务不支持执行HTML中的js,上述Metatags必须在服务端渲染。

OGP在钉要消息上的应用如apple官网

钉钉相关OGP的介绍

https://open.dingtalk.com/document/orgapp/message-card

OGP参考:

https://moz.com/blog/meta-data-templates-123?spm=ding_open_doc.document.0.0.7f0725b2ttBqfP

http://ogp.me/?spm=ding_open_doc.document.0.0.7f0725b2ttBqfP

posted @   张占岭  阅读(174)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2020-02-20 mybatis+maven自动生成代码框架
2014-02-20 Thrift架构~目录
2014-02-20 WebApi系列~在WebApi中实现Cors访问
2012-02-20 Lucene实用的分词匹配
点击右上角即可分享
微信分享提示