0
我试图通过xmlrpc使用Python发布帖子。问题处于发布状态:它被设置为“将来发布”,但应该“发布”。这里是我的代码的一部分:使用xmlrpc lib发布的WordPress发布状态
status_draft = 0
status_published = 1
server = xmlrpclib.ServerProxy(wp_url)
title = titles.encode("utf-8")
content = text.encode("utf-8")
date_created = xmlrpclib.DateTime(datetime.datetime.today())
categories = ["News"]
tags = []
data = {'title': title, 'description': content, 'dateCreated': date_created, 'categories': categories, 'mt_keywords': tags}
post_id = server.metaWeblog.newPost(wp_blogid, wp_username, wp_password, data, status_published)
WP版本是3.5.1,Python 2.7版
我怎样才能解决这个问题?
客户端和服务器的系统时间设置是否正确?相对于服务器的系统时间,该帖子的date_created是否真的在过去? – 2013-03-12 14:12:11
谢谢,我会发现这个箴言真的是在dateCreated。解决这个问题的方法是设置date_created时间减去随机时间值。 – 2013-06-14 15:10:48