我正在构建BlogPosting
模式,需要提供publisher
作为属性之一。
发布者位显示为:
"publisher": {
"@type": "Organization",
"name": "MyOrganization",
"image": "https://uat.mydomain.com/media/1267/logo-main.png",
"logo": "https://uat.mydomain.com/media/1267/logo-main.png"
}
但是它会在publisher
属性的logo
对象上引发错误:
https://uat.mydomain.com/media/1267/logo-main.png
(url
字段的值是必需的。)
除了URI之外,我真的不知道会有什么期望,因为Organization
的{{1}}的类型应该是logo
或URL
,所以我提供了URI:https://schema.org/Organization和URI不能具有ImageObject
属性。
我正在使用Schema.NET,并且编译时没有问题。