Постинг у ЖЖ з PHP (phpBB)
Оскільки ресурс rss2lj від
david_m заблокували, вирішив розібратися, як прикрутити надсилання записів у блог із самого сайту через PHP. Одразу ж знайшов простий клас, що використовує XML-RPC, від
andreynikishaev. Тільки в самому пакеті зі скриптами не було можливості надсилати повідомлення у спільноту і, як з'ясувалося пізніше, не можна було вимкнути автоформатування надісланого повідомлення.
Довелося шукати далі. Як вказувати спільноту в змінній usejournal знайшов у документації до API Livejournal, там же є посилання на додавання метаданих до повідомлення у змінній props, до яких належить і вимкнення автоформатування в параметрі opt_preformatted. Тільки завантажений клас не передбачав передачу вкладених параметрів, як я зрозумів, довелося його трохи переробити, заінклудивши клас для роботи з XML-RPC ще й в основний скрипт, хоча можна було б завантажити розвиненіше рішення або своє написати, але додатковий час витрачати не хотілося.
На все десь 4 години витратив, але більшу частину часу зайняло додавання форматування новин для ЖЖ та перевірки на те, які новини вже були опубліковані. Прошу вибачення в тих, у кого перед обідом у стрічці полізла купа повторюваних новин з
bigcats_ru. Зате тепер записи напівавтоматично з форуму phpBB надсилаються у ЖЖ, а якщо налаштувати cron, то автоматично. Шкода тільки, що часу немає на пошук і розміщення новин про великих кішок.