Cobbler XMLRPC вызывает с помощью PHP

Я новичок в xmlrpc, и я пытался интегрироваться с сервером cobbler, чтобы извлечь из него некоторую информацию. К сожалению, документация в лучшем случае редкая, поэтому мне нужна помощь.

Информация xmlrpc для сапожника здесь

https://fedorahosted.org/cobbler/wiki/CobblerXmlrpc

используя процесс elimnation, я собрал этот тестовый код, чтобы попытаться вытащить некоторые вещи.

<?php
include 'xmlrpc.inc';
// Make an object to represent our server.

$server = new xmlrpc_client('https://url/cobbler/cobbler_api'); 
$token = $server->login("username","password");   
echo $server->getprofiles("name");   
?>

Я точно ничего не получаю. Итак, что я сделал не так? Как я могу проверить, что запрос действительно выполняется правильно.

очевидно, я заменил urlusername а также password для целей этого вопроса

2 ответа

Я, кажется, исправил это сам.

Я использовал библиотеку XMLRPC Intutio, и она работала как шарм, сделав ее намного проще, когда я ее включил.

Вы включили доступ XMLRPC в cobbler? Я нашел следующее в их документации:

Это отключает все внешние модификации XMLRPC, а также отключает веб-интерфейс Cobbler. Используйте это, если вы не хотите разрешать внешний доступ и не хотите использовать веб-интерфейс. Это настройка по умолчанию в Cobbler для новых установок

Посмотрите здесь, как включить XMLRPC на вашем сервере

Другие вопросы по тегам