Итак, для начала включим собственно само API.
Для этого переходим в Панель Управления сайта, переходим в Общие настройки путем нажатия в админ-баре Настройки » Общие настройки.
Уже на новой странице, где-то почти внизу, переводим чекбокс в активное состояние, ставим галочку напротив Разрешить использование API. Также, для защиты каких-либо данных можете поставить еще галочку напротив Использовать API key, для установки своего собственного ключа скопируйте этот код и вставьте его в адресную строку браузера, после чего вы сможете редактировать API ключ.
Code
javascript:void($("input:text").attr('readonly', false));
После всех действий нажмите кнопку "Сохранить".
Теперь непосредственно использование API.
Парсить API можно как через PHP, так и через JS.
Парсинг через PHP.
Вариант 1
Пример парсинга модуля index
Code
...
$context = stream_context_create(array('http' => array('method' => "GET", 'header' => "Content-Type: text/xml",'timeout' => 8)));
$site=$_GET['site'];
$id=$_GET['id'];
$apikey=$_GET['apikey'];
$user = xmlrpc_decode(file_get_contents("$site/api/index/8-$id?apikey=$apikey", false, $context),"utf8");
echo $user['USER_ID'];
....
Вызывается этот скрипт путем добавления к адресу php скрипта вот такое ?site=ваш_сайт&id=ид_юзера&apikey=ключ_от_api
В строке
echo $user['USER_ID'];
USER_ID замените на тип возвращаемых данных.
Вариант 2
Code
...
$site=$_GET['site'];
$id=$_GET['id'];
$apikey=$_GET['apikey'];
$content = file_get_contents($site.'/api/index/8-'.$id.'?apikey='.$apikey);
$xml = simplexml_load_string($content);
echo $xml->params->param->value->struct->member[8]->value->string[0];
...
Вызывается этот скрипт путем добавления к адресу php скрипта вот такое ?site=ваш_сайт&id=ид_юзера&apikey=ключ_от_api
В строке
echo $xml->params->param->value->struct->member[8]->value->string[0];
замените 8 на номер возвращаемых данных.