Программная публикация топика и комментариев (API)

Приветствую, коллеги.

Столкнулся с задачей публиковать топики и комментарии с сайта (site.ru) на блог с LiveStreet, который находится на поддомене (blog.site.ru). Т.е., например, с топиками: по клику на ссылку, находящуюся на сайте site.ru, необходимо создать топик с определенным контентом в определенном блоге на blog.site.ru.

С горем пополам удалось хакнуть include/ajax/commentAdd.php так, что комментарии добавляются, но в процессе лезут ошибки.

Прочитал тут все топики по тегам «комментарии» и «топик» — ничего не нашел. Может есть какое-то решение уже готовое, или кто сталкивался с такой задачей — как решал?

2 комментария

avatar
Продолжаю без особых успехов сражаться с движком. Пока единственное, чего достиг, это отсутствие сообщений при исполнении этого кода (никаких ошибок!):
error_reporting(E_ALL);
ini_set('display_errors', 1);
define('LS_VERSION','0.3.1');
define('SYS_HACKER_CONSOLE',false);

set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__));
chdir(dirname(__FILE__));
require_once("../config/config.php");
require_once("../classes/engine/Router.class.php");

$_REQUEST['blog_id'] = 2;
$_REQUEST['topic_title'] = 'xz_topic_title2';
$_REQUEST['topic_text'] = 'xz_topic_text_2';
$_REQUEST['topic_tags'] = 'xztag1, xztag2';

$oEngine = Engine::getInstance();

require_once('../classes/actions/ActionTopic.class.php');

$topic = new ActionTopic($oEngine, 'add');
$topic->SubmitAdd();

Однако топик не создается. SubmitAdd сделал публичной функцией, но ничего не помогает.

Может я не туда копаю?
avatar
Пользователь авторизован, исполняется на домене с LS.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.