首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有日期被解析为DateTime的Facebook OpenGraph DateTime属性

只有日期被解析为DateTime的Facebook OpenGraph DateTime属性
EN

Stack Overflow用户
提问于 2013-06-04 06:00:26
回答 3查看 1.8K关注 0票数 8

我对Facebook的OpenGraph和我在我的页面上设置的DateTime属性有问题。

标签看起来像这样:

代码语言:javascript
复制
<meta content="2013-06-10" property="app:departing_on" />

OpenGraph类型上,标记被正确地设置为DateTime。我正在用它来创造一个新的故事。当我模拟post时,它会更改时区以匹配我的时区(UTC-3),因此我在2013年6月09日晚上9:00得到这是一个只有日期的事件,所以我实际上没有时间可以显示,只有日期。

我可以强制Facebook将其解析为日期吗?

EN

回答 3

Stack Overflow用户

发布于 2013-06-07 23:48:10

我能强迫Facebook把它解析成日期吗?

这就是它现在似乎正在做的事情,但它似乎不是你想要的。

我认为Facebook docs call the format可能是你更应该使用的:

精确时间(例如,'2012-07-04T19:00:00-0700'):在与协调世界时的特定偏移的特定时间点开始的事件。这是新的Facebook事件跟踪时间的方式,并允许用户查看不同时区的事件。

您可以使用哪些格式来指定您可以在此处看到的OG DateTime类型,https://developers.facebook.com/docs/opengraph/property-types/#simple

票数 2
EN

Stack Overflow用户

发布于 2013-06-09 09:47:38

我可以强制Facebook将其解析为日期吗?

不是的。Facebook不支持Date属性,只支持DateTime属性。虽然指定DateTime的时间部分是可选的,但该属性仍包含时间组件并按此方式进行记录。Facebook希望事情发生在特定的时间点,而不是像日期这样的范围。

票数 1
EN

Stack Overflow用户

发布于 2015-04-30 17:42:12

在搜索Facebook的文档时,时间格式似乎是可选的,根据本文档页面:https://developers.facebook.com/docs/sharing/opengraph/object-properties (搜索DateTime)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16906561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档