У меня есть динамическая страница, где пользователь может заполнить некоторые поля. Все эти пользователи будут иметь учетную запись в блоге WordPress. Я хотел бы разрешить им напрямую публиковать контент, созданный веб-страницей, в блоге. Я не хочу хранить их пароль на сервере, поэтому я хочу сделать это на стороне клиента с JQuery.
Я посмотрел как стандартный jQuery.post , так и плагин rpc , но мне не удалось заставить их работать. Например, мои последние попытки были примерно такими:
wprpc = $.rpc('http://blog.wordpress.com/xmlrpc.php', 'xml', callback);
function callback(server) {
answer = server.newPost(0,'user','pass','<struct><title>TestRPC</title></struct>');
alert(answer);
}
и отчаянный:
$.post('http://blogurl.com/xmlrpc.php', { blogid: 0, username: "user", password: "pass", struct: "<struct><title>Test</title></struct>" }, function(data) {alert(data);}, 'xml');
но он молча провалился (обратный вызов даже не вызывается).
Как бы вы это сделали?