Confluence XML-RPC:设置“创建”日期
我正在尝试使用 XML-RPC 和 Python 将一些现有的博客条目迁移到我们的 confluence wiki 中。它当前正在处理标题、内容、空间等内容,但不适用于创建日期。
这是当前尝试的
import xmlrpclib
proxy=xmlrpclib.ServerProxy('<my_confluence>/rpc/xmlrpc')
token=proxy.confluence1.login('username', 'password')
page = {
'title':'myTitle',
'content':'My Content',
'space':'myspace',
'created':sometime
}
proxy.confluence1.storePage(token, page)
sometime
是我想要设置为过去的时间的日期。我尝试过使用日期对象、各种字符串格式,甚至是先前保存返回的日期对象,但没有成功。
I am trying to migrate some existing blog entries into our confluence wiki using XML-RPC with Python. It is currently working with such things as title, content, space etc but will not work for created date.
This is what was currently attempted
import xmlrpclib
proxy=xmlrpclib.ServerProxy('<my_confluence>/rpc/xmlrpc')
token=proxy.confluence1.login('username', 'password')
page = {
'title':'myTitle',
'content':'My Content',
'space':'myspace',
'created':sometime
}
proxy.confluence1.storePage(token, page)
sometime
is the date I want to set to a time in the past. I have tried using Date objects, various string formats and even the date object returned by a previous save, but no luck.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您尝试将现有内容存储为 Confluence 中的实际博客条目,那么您可以使用“publishDate”参数:
页面的 XML-API 会忽略“created”参数。
If you would try to store the existing content as actual blog entries in Confluence, then you could use the "publishDate" parameter:
The XML-API for pages ignores the "created" parameter.
您可以使用
strptime
因为类型不会直接匹配。希望这有效。You can use
strptime
because type will not match directly. Hope this works.