Não é possível usar ou conectar-se à API REST Mailmans

1

Estou tentando usar a API REST para o Mailman3. Eu instalei o Mailman Bundler usando as instruções de aqui . E estou seguindo as instruções encontradas aqui .

Eu tenho o Postorius e o HyperKitty funcionando perfeitamente. Eu fiz uma lista de discussão de teste usando a interface do usuário localizada em localhost: 8000.

De wiki.list.org/Mailman3 ao falar do cliente mailman:

The official Python 2 and 3 bindings to the administrative REST API. Used by Postorius and HyperKitty, this provides a convenient, object-based API for programmatic access to the Core

Como meu Postorius e HyperKitty estão em execução e são capazes de criar listas, sei que tudo está instalado e funcionando corretamente. O erro está no meu fim, obviamente.

Quando eu tento acessar: localhost: 9001 / 3.0 / listas como indicado no site pythonhosted (link está no meu primeiro parágrafo), recebo um erro no meu navegador dizendo:

The server localhost refused to allow this computer to make a connection.

Espero retornar o JSON para a tela aqui. Eu tentei isso no google 'Postman' app, que é apenas um aplicativo que é usado para testar pedidos da API REST e outras solicitações GET / POST e eu recebo um erro muito semelhante dizendo:

This seems to be an error connecting to http://localhost:9001/3.0/lists

Há um passo que está faltando? Talvez uma etapa que seja semelhante a iniciar a interface da web / UI, mas, em vez de iniciar a interface do usuário, eu inicializo o acesso e a capacidade de retornar dados da porta 9001?

Por que vale a pena. Eu pretendo chamar este API REST do PHP usando cURL. Conectar-se à API REST é a etapa final de toda essa configuração, então eu adoraria deixar a configuração de lado e seguir em frente.

Eu sou parcialmente analfabeto em Python. Obrigado pela ajuda antecipadamente.

    
por domdambrogia 02.12.2015 / 20:20

1 resposta

1

Apesar do que esta documentação dizia, a porta para a API é 8001 e você usa a autenticação básica para efetuar login. Pessoalmente, usei o cURL para conectar-me à API.

    
por 14.12.2015 / 21:43

Tags