为什么我的开放图图像元标记在 Facebook 上不起作用?
Why is my open graph image meta tag isn't working on Facebook?
这是我第一次尝试部署一些东西。虽然网页是测试用的,还没有完成,但是还是想分享给朋友看看。
当我与一些朋友分享我的网站时,我看不到 open graph image
就是这样显示的
我只是想实现一个非常简单的静态 open graph image
,而不是动态的。
这是我在我的 React-apppublic/index.html
中设置 head
的方法
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>Mirai</title>
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Watch anime"
/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="application-name" content="Mirai"/>
<meta name="apple-mobile-web-app-title" content="Mirai"/>
<meta property="og:title" content="Mirai"/>
<meta property="og:description" content="Watch free anime"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://mirai-huy8856.vercel.app/">
<meta property="og:image" content="https://s4.anilist.co/file/anilistcdn/media/anime/banner/101922-YfZhKBUDDS6L.jpg"/>
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
</head>
这是我的 VERCEL App,我 View Source
看到里面有 og
元标记,但 Facebook 拒绝读取图像,我做错了什么?
这是我尝试实现的Image。
这是我在 ReactJS 应用程序中的文件夹结构。
您可以在此处的 Facebook 调试器上测试您的 OpenGraph 设置:
https://developers.facebook.com/tools/debug/
值得注意的是,对于 OpenGraph 图像数据,您应该提供额外的数据;即:
<meta property="og:image" content="https://s4.anilist.co/file/anilistcdn/media/anime/banner/101922-YfZhKBUDDS6L.jpg"/>
<meta property="og:image:type" content="image/jpeg" >
<meta property="og:image:width" content="1800" >
<meta property="og:image:height" content="550" >
更进一步;查看您在元数据 OpenGraph URL 标签上提供的页面
https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fmirai-huy8856.vercel.app%2F
de-bugger 状态:
Missing Properties
The following required properties are missing: fb:app_id
这是我第一次尝试部署一些东西。虽然网页是测试用的,还没有完成,但是还是想分享给朋友看看。
当我与一些朋友分享我的网站时,我看不到 open graph image
就是这样显示的
我只是想实现一个非常简单的静态 open graph image
,而不是动态的。
这是我在我的 React-apppublic/index.html
中设置 head
的方法
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>Mirai</title>
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Watch anime"
/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="application-name" content="Mirai"/>
<meta name="apple-mobile-web-app-title" content="Mirai"/>
<meta property="og:title" content="Mirai"/>
<meta property="og:description" content="Watch free anime"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://mirai-huy8856.vercel.app/">
<meta property="og:image" content="https://s4.anilist.co/file/anilistcdn/media/anime/banner/101922-YfZhKBUDDS6L.jpg"/>
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
</head>
这是我的 VERCEL App,我 View Source
看到里面有 og
元标记,但 Facebook 拒绝读取图像,我做错了什么?
这是我尝试实现的Image。
这是我在 ReactJS 应用程序中的文件夹结构。
您可以在此处的 Facebook 调试器上测试您的 OpenGraph 设置:
https://developers.facebook.com/tools/debug/
值得注意的是,对于 OpenGraph 图像数据,您应该提供额外的数据;即:
<meta property="og:image" content="https://s4.anilist.co/file/anilistcdn/media/anime/banner/101922-YfZhKBUDDS6L.jpg"/>
<meta property="og:image:type" content="image/jpeg" >
<meta property="og:image:width" content="1800" >
<meta property="og:image:height" content="550" >
更进一步;查看您在元数据 OpenGraph URL 标签上提供的页面 https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fmirai-huy8856.vercel.app%2F
de-bugger 状态:
Missing Properties The following required properties are missing: fb:app_id