Статус публикации в Wordpress опубликован с помощью xmlrpc lib

Я пытаюсь публиковать посты через xmlrpc lib с Python. Проблема в статусе поста: он "опубликован в будущем", но должен быть "опубликован". Вот часть моего кода:

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

Как я могу решить эту проблему?

1 ответ

Решение

Я узнаю, что проблема была действительно в дате создания. Чтобы решить эту проблему, нужно установить время date_created минус случайное значение времени.

Другие вопросы по тегам