微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Facebook 与来自 Android 应用程序的元数据共享链接

如何解决Facebook 与来自 Android 应用程序的元数据共享链接

我在我的 android 应用程序中在 facebook 上实现共享,根据 facebook share sdk for android 没有选项可以共享如下所示的链接

enter image description here

当我深入研究文档时 - https://developers.facebook.com/docs/sharing/webmasters/ 我看到只有选项可以添加这些元数据,这些元数据最终将仅从 facebook javascript sdk 显示上述链接?如何使我从 android 应用程序共享的链接显示为这样? 如果我的应用在 Node.js 中使用 firebase 和 cloud 函数,我能以某种方式制作一个可以解决问题的函数吗?

提前致谢

解决方法

无法为您分享到 Facebook 和其他流行社交媒体服务的链接添加自定义标题、描述或图片。当您在 Facebook 帖子或 Twitter 推文的文本区域分享链接时,他们会检查链接中的元标记。

对于 example,如果您访问 https://stackoverflow.com,您可以通过使用浏览器检查页面来检查与站点关联的元标记。

<meta property="og:type" content= "website" />
<meta property="og:url" content="https://stackoverflow.com/"/>
<meta property="og:site_name" content="Stack Overflow" />
<meta property="og:image" itemprop="image primaryImageOfPage" content="https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon@2.png?v=73d79a89bded" />

<meta name="twitter:card" content="summary"/>
<meta name="twitter:domain" content="stackoverflow.com"/>
<meta name="twitter:title" property="og:title" itemprop="name" content="Stack Overflow - Where Developers Learn,Share,&amp; Build Careers" />
<meta name="twitter:description" property="og:description" itemprop="description" content="Stack Overflow | The World&#x2019;s Largest Online Community for Developers" />

如果您在上面看到,HTML 中有两个部分,元标记以 og:twitter: 开头。这些是元标记,指示媒体使用此处可用的数据来显示标题、描述和图像 - 即在您的案例中的 Facebook 帖子上。

了解有关 Open Graph Protocol (og) here 的更多信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。