Escrevendo um Script Personalizado Usando Python

Você precisa ter conhecimento prático de:

  • JSON
  • Python

 

Estrutura do Arquivo de Script Personalizado

  1. Importar os pacotes necessários
  2. Obter os argumentos de entrada
  3. Implementar a lógica
  4. Retornar JSON

 

Pacotes Usados com Frequência

 

PacoteUso
SysObtém os argumentos de entrada
jsonManipula dados JSON
requestsFaz chamadas de API
datetimeTransforma o tempo de milissegundos para o formato de data necessário

 

Obtendo os Argumentos de Entrada

Os argumentos do arquivo de script podem ser obtidos usando sys.argv[index], onde o índice começa em 1 até o número de argumentos passados.

Quando o argumento passado é $COMPLETE_V3_JSON_FILE (o caminho para o arquivo que contém o JSON da solicitação), o arquivo JSON pode ser lido usando o seguinte trecho:

file_Path = sys.argv[1]
with open(file_Path) as data_file:
data = json.load(data_file)

 

Implementando a Lógica

Trecho para fazer uma chamada de API:

with requests.Session() as s:
url = 'api_url'
r = s.post(url,verify=True, data=post_data,headers=headers)

 

Construa api_url, post_data e headers conforme necessário.

Trecho para transformar o tempo de milissegundos para o formato de data necessário:

date = datetime.datetime.fromtimestamp(int(millisec)/1e3).strftime('%d %b %Y, %H:%M:%S')

 

Construindo o JSON de Retorno

Construção de um JSON de exemplo como {"key":"value"}:

json = {}

json["key"] = "value"

print(json)

 

Construção de um array JSON de exemplo como [{"key":"value"}]:

json = {}

json["key"] = "value"

result = []

result.append(json)

print(result)

 

 

<<Scripts de Exemplo>>

 

 

 

Confiável pelas melhores organizações do mundo

Suporte mais rápido e fácil, juntos