未来通过 Ruby 中的 XMLRPC 在 Wordpress 中使用 dateCreated 进行发布

发布于 2024-08-20 16:16:56 字数 459 浏览 8 评论 0原文

我已经束手无策了,试图通过 Ruby 的 Wordpress XMLRPC 界面安排一篇新帖子。

我正在创建一个新的 Time 对象并用我的日期和时间填充它,然后调用 .xmlschema 来获取 Wordpress 的 XMLRPC 接口的正确格式的日期时间字符串。

不幸的是,Wordpress 将其视为字符串,而我无法弄清楚如何让 xmlrpc.php 将其视为对象;我真的无法理解它。

调用 metaWeblog.newPost 方法,并将: 发送

{:title => 'Foo', :post_status => 'publish', :dateCreated => my_date.xmlschema} 

到 Wordpress。

以前有人经历过这个吗?

I'm reaching the end of my tether trying to schedule a new post through Wordpress' XMLRPC interface from Ruby.

I am creating a new Time object and filling it with my date and time, I then call .xmlschema to get a datetime string in the correct format for Wordpress' XMLRPC interface.

Unfortunately, Wordpress treats this as a string, and I can't work out how to get the xmlrpc.php to treat it as an object; really can't get my head around it.

Calling the metaWeblog.newPost method, and sending:

{:title => 'Foo', :post_status => 'publish', :dateCreated => my_date.xmlschema} 

to Wordpress.

Anyone been through this before?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹿童谣 2024-08-27 16:16:56

您能检查一下您实际发送的内容(邮寄数据)吗?日期应封装在 中,而不是 中。 WordPress Trac 有类似的报告

Can you check what you are actually sending (the post data)? The date should be encapsulated in <dateTime.iso8601></dateTime.iso8601>, not in <string></string>. The WordPress Trac has a similar report.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文