Бесплатные программы для ведения блога создание нового поста в дневнике на livejournal на php
Оказалось, что создавать новые записи в дневнике на livejournal.com из php очень просто. Я вообще не читал документации по api livejournal, когда приступал к написанию этой функции единственное, что я знал, так это то, что как и все блогерские апи используется протокол xml-rpc. У меня есть готовый работающий пример - это livejournal cross poster - это плагин к wordpress, который я использую. Итак немного покопавшись в исходнике этого плагина, я написал
свою функцию. Для работы этой функции требуется модуль wp-includes/class-IXR.php, который реализует протокол xml-rpc. Выяснил как происходить авторизация (отправка логина и пароля) в livejournal через xml-rpc: получаем значение md5 пароля складываем его со строкой отклика, полученной специально для этого и получившейся строке снова применяем md5, которая и отправляется. Подробности в исходнике: md5($challenge . md5($pass)); что называется просто и со вкусом. Далее в
софт для блогов я привожу исходный текст моей функции, которая возвращает ID новой записи в дневнике на livejournal.com.