Apêndice C. Acesso ao RHN API


No intuito de oferecer maior flexibilidade aos clientes, o RHN disponibiliza uma interface de programação de aplicativo (API, application programming interface). Esta interface pode ser acessada clicando no botão Ajuda no canto superior direito do site do RHN e então clicando em API na barra de navegação à esquerda. Ou você pode acessá-la diretamente em https://rhn.redhat.com/rpc/api/. Use esta URL para seu servidor XMLRPC, assim como para seu navegador.
A API do RHN é baseada em XML-RPC, o que permite a partes distintas do software em sistemas díspares fazerem chamadas remotas de procedimento usando XML sobre HTTP. Por este motivo, quaisquer chamadas que você fizer devem atender às condições do XML-RPC. Você pode obter mais informações em http://www.xmlrpc.com/.
Esta seção evita uma lista de classes e métodos disponíveis para favorecer dicas de uso eficiente da API. Estas incluem os passos para determinar os valores necessários, e um exemplo de script que executa algumas das chamadas.

C.1. Usando a Classe auth e Obtendo a Sessão

Vale notar que, na maioria das vezes, você usará a classe auth primeiro. Esta classe oferece um único método, a autenticação. Use-a para estabelecer uma sessão do RHN. Requer os valores de três parâmetros: nome do usuário, senha e duração. Os dois primeiros vêm diretamente da sua conta RHN, enquanto o terceiro é o tempo em segundos que a sessão deve durar; geralmente 1.200. Este retorna um código da sessão, que pode ser usado em todos os outros métodos.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat