MK-AUTH API

Gostaria de saber aonde encontro a documentação da API, pois necessito criar interfaces para poder alimentar outras aplicações no meu provedor. Alguém poderia me ajudar?

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • No meu esta dando acesso negado!

  • Documentação, documentação, por favor.

  • Conseguir retornar os dados, gostaria de ter acesso a API de Login da Central do Assinante!

  • Nova API do sistema que retorna os principais dados, Para usar é preciso apenas abrir uma url como essa abaixo:

    http://api:key@url_servidor_mk-auth/api/controle/acao/valor


    KEY:

    Key da api que fica na pagina de dados do provedor


    CONTROLE:

    Dados que precisa, atualmente suporta: cliente, titulo, chamado, conta, empresa, instalacao, plano e usuario


    ACAO:

    Rotinas suportadas nos controles, veja na lista abaixo:

    cliente: listAll, list

    titulo: listAll, list, receber

    chamado: listAll, list

    conta: listAll, list

    empresa: listAll

    instalacao: listAll, list

    plano: listAll, list

    usuario: listAll, list

    caixa: listAll, list


    VALOR:

    Valor usado para buscar um dado específico, veja na lista os valores de cada controle:

    cliente: login do cliente.

    titulo: numero do titulo.

    chamado: codigo do chamado.

    conta: numero da conta.

    empresa: não precisa de valor.

    instalacao: id da instalação.

    plano: nome do plano.

    usuario: login do usuario.

    caixa: login do usuario.


    todos os dados retornam no formado json como nos exemplos abaixo onde primeiro listo todos os planos:

    http://api:c6cc8094c2dc07b700ffcc36d64e2138@172.31.255.2/api/plano/listAll

    { "planos" : [{"nome":"a128Kbps","valor":"45.00","velup":"64","veldown":"128","prioridade":"8","descricao":null},{"nome":"b150Kbps","valor":"51.00","velup":"64","veldown":"150","prioridade":"8","descricao":null},
    {"nome":"c200Kbps","valor":"68.20","velup":"200","veldown":"200","prioridade":"8","descricao":null}
    ]
    }


    depois de retornar os dados posso pegar o nome do plano para usar como valor e detalhar ainda mais os dados:

    http://api:c6cc8094c2dc07b700ffcc36d64e2138@172.31.255.2/api/plano/list/c200Kbps

    {"nome":"c200Kbps","valor":"68.20","velup":"200","veldown":"200","garup":null,"gardown":null,"tempoup":null,"tempodown":null,"prioridade":"8","maxup":null,"maxdown":null,"desaup":null,"desadown":null,"burst":null,"descricao":null,"oculto":"nao","newvalor":"sim","valor_scm":"0.00","valor_sva":"0.00","valor_desc":"0.00","pool":"nenhum","list":"nenhum","aliquota":"19.25","cfop_plano":null,"desc_titulo":"mensalidade do plano 200Kbps","perc_ibpt":"0.00","tipo":"semi-dedicado","ipv6a":"nenhum","ipv6b":"nenhum","vpm":"349.18","faixa":"15","tecnologia":"I","groupname":"c200Kbps"}



    no link abaixo tem um mini exemplo de sisteminha usando a atual API do mk-auth:

    api_teste.zip



    Marco disse:

    Documentação, documentação, por favor.

  • é preciso listar todos os cliente com listAll que retorna o login com apenas alguns dados assim com listAll já salvo pode buscar os dados de um cliente especifico usando apenas list...

    Jadson Santos disse:

    Conseguir retornar os dados, gostaria de ter acesso a API de Login da Central do Assinante!

  • Tem como consultar o tráfego do cliente pela API? Se não, poderia adicionar como melhoria?

  • Após uma atualização em 03/08, a URL que era utilizada para obter os títulos parou de funcionar, era a http://172.31.255.2/api/KEY/titulo/listAll, tentei a mencionada acima mais está dando 404 Page Not Found. Qual seria a URL valida para obter os títulos na API.

    A URL anterior me retorna: acesso negado para 172.31.255.4, como os dados são solicitados da própria maquina e salva o json está somente com {"titulos":[]}

    Como observação a URL de retorno próprio, continua funcionando, porém no balão da central agora exibe somente {}, mais nada comprometido.

    Obrigado


    Pedro Filho disse:

    é preciso listar todos os cliente com listAll que retorna o login com apenas alguns dados assim com listAll já salvo pode buscar os dados de um cliente especifico usando apenas list...

    Jadson Santos disse:

    Conseguir retornar os dados, gostaria de ter acesso a API de Login da Central do Assinante!

  • Edmar, o sistema de autenticação mudou.

    Antes a KEY era passada diretamente na URL e agora é utilizado o sistema de autenticação básica do protocolo HTTP, que funciona assim:

    http://usuario:senha@172.31.255.2/api/titulo/listAll/

    Onde o usuário é api e a senha é a KEY.

    Edmar Serrão disse:

    Após uma atualização em 03/08, a URL que era utilizada para obter os títulos parou de funcionar, era a http://172.31.255.2/api/KEY/titulo/listAll, tentei a mencionada acima mais está dando 404 Page Not Found. Qual seria a URL valida para obter os títulos na API.

    Como observação a URL de retorno próprio, continua funcionando, porém no balão da central agora exibe somente {}, mais nada comprometido.

    Obrigado

  • Olá obrigado pela ajuda, o sistema é tão bom que fico anos sem passar por aqui, kkk, estava lendo no topico http://mk-auth.com.br/forum/topics/camada-de-seguran-a-para-acesso-api , porem aqui no meu retorna:

    <html><head><title>404 Page Not Found</title>
    <style>body{margin:0;padding:30px;font:12px/1.5
    Helvetica,Arial,Verdana,sans-serif;}h1{margin:0;fon
    t-size:48px;font-weight:normal;line-height:48px;}
    strong{display:inline-block;width:65px;}</style>br/>/head><body><h1>404 Page Not Found</h1><p
    >The page you are looking for could not be found.
    Check the address bar to ensure your URL is spelled
    correctly. If all else fails, you can visit our home page
    at the link below.</p><a href="/api/">
    Visit the Home Page</a></body></html>



    Bruno Viecelli disse:

    Edmar, o sistema de autenticação mudou.

    Antes a KEY era passada diretamente na URL e agora é utilizado o sistema de autenticação básica do protocolo HTTP, que funciona assim:

    http://usuario:senha@172.31.255.2/api/titulo/listAll/

    Onde o usuário é api e a senha é a KEY.

  • Então, essa API fui eu quem desenvolvi e ela serve mais para integração com aplicativos pra celular e outros sistemas. Se vc precisar implantar pode falar comigo que ajudo.

    Abraço

    Edmar Serrão disse:

    Olá obrigado pela ajuda, o sistema é tão bom que fico anos sem passar por aqui, kkk, estava lendo no topico http://mk-auth.com.br/forum/topics/camada-de-seguran-a-para-acesso-api , porem aqui no meu retorna:

    <html><head><title>404 Page Not Found</title>
    <style>body{margin:0;padding:30px;font:12px/1.5
    Helvetica,Arial,Verdana,sans-serif;}h1{margin:0;fon
    t-size:48px;font-weight:normal;line-height:48px;}
    strong{display:inline-block;width:65px;}</style>br/>/head><body><h1>404 Page Not Found</h1><p
    >The page you are looking for could not be found.
    Check the address bar to ensure your URL is spelled
    correctly. If all else fails, you can visit our home page
    at the link below.</p><a href="/api/">
    Visit the Home Page</a></body></html>
This reply was deleted.