Postado por Darlei em 2 de Junho de 2016 às 8:20pm
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.
{"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:
é 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!
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!
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.
<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:
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.
<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>
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
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
no link abaixo tem um mini exemplo de sisteminha usando a atual API do mk-auth:
api_teste.zip
Marco 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:
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:
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:
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:
Bruno Viecelli disse:
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: