From: http://ttm.appspot.com/blog/2008/12/20/wordpress-xml-rpc-getrecentposts-behaviour/
Вот код, который вызовет getRecentPosts
и выведет его в ответе:
username = 'yourUser'
password = 'yourPassword'
xmlrpc_url = "http://www.yourblog.net/wordpress/xmlrpc.php"
sp = xmlrpclib.ServerProxy(xmlrpc_url)
# recent posts list:
rpl = sp.metaWeblog.getRecentPosts(1, username, password, 700)
self.response.out.write(rpl)
Но это не сработает ...
Проблема, с которой я столкнулся при тестировании, заключается в том, что в Python 2.7 есть ошибка, из-за которой я получаю эту ошибку:
TypeError: endheaders () принимает ровно 1 аргумент (2 дано))
Это решено в патче, который был размещен здесь:
https://github.com/facebook/python-sdk/pull/62
Не уверен, насколько легко будет применить этот патч.Это было сделано сравнительно недавно (август), поэтому я не знаю, будет ли это в основной ветке Python.
Вы, вероятно, не сможете использовать библиотеку без этого исправления.