No artigo anterior , criamos Recuperar detalhes uma macro ONLYOFFICE totalmente funcional com base em uma referência VBA enviada por um usuário . Hoje queremos dar um passo adiante e adicionar algumas funcionalidades da API Whois.
Recuperar detalhes do site usando a macro ONLYOFFICE
Sobre quem é
Whois , abreviação de “Quem é?”, é um protocolo básico da Internet que os usuários podem usar para obter informações detalhadas sobre nomes de domínio e endereços IP. Pode ser um recurso valioso para recuperar informações Recuperar detalhes detalhadas sobre o proprietário do registro, contatos administrativos e técnicos, datas de registro e expiração, servidores de nomes e até mesmo a organização responsável pelo registro de nomes de domínio.
API de acesso
Utilizamos a solução fornecida pela API Ninijas para acessar a API Whois.
O site API Ninjas é uma carrinho plataforma online que fornece vários recursos e análises relacionados à API. Ele também fornece um conjunto de APIs gratuitas para os desenvolvedores usarem em seus projetos. O site foi projetado para ser Recuperar detalhes um destino prático para os desenvolvedores encontrarem informações, ferramentas e exemplos práticos para ajudá-los a melhorar suas habilidades de desenvolvimento de API.
A plataforma fornece trechos de código para
ajudar a fazer solicitações HHTP:
Em seguida, fazemos uma Recuperar detalhes solicitação GET para o endpoint da API especificado na variável apiUrl:
Agora, vamos incorporar esta solicitação .ajax em nossa macro! As primeiras linhas do nosso código permanecem as mesmas, exceto a parte onde recuperamos o valor da célula A4. Desta vez, o valor da célula A2 é suficiente:
Após a resposta da
API ser bem-sucedida Recuperar detalhes continuamos processando os dados. Usamos o objeto Date do JavaScript para diretório afb converter a data de criação, data de expiração e data de atualização do carimbo de data/hora UNIX em um formato simples e legível. Essas datas formatadas são armazenadas em variáveis como formattedCreationDate, formattedExpirationDate e formattedUpdatedDate:
Para preencher a Recuperar espaço de colaboração auto-hospedado do onlyoffice agora disponível: colaboração segura do seu jeito detalhes planilha com as informações de domínio recuperadas, usamos um loop forEach na variável dateRange. Este loop percorrerá cada célula dentro do intervalo especificado (D1:D10). Dentro do loop, usamos range.GetRow() para recuperar a linha atual e armazená-la na variável row: