An open API service indexing awesome lists of open source software.

https://github.com/juliosmelo/py_serpro_biodata

Python package NÃO oficial de integração com a API BioValid do SERPRO
https://github.com/juliosmelo/py_serpro_biodata

biodata biovalid opensource python serpro

Last synced: 5 months ago
JSON representation

Python package NÃO oficial de integração com a API BioValid do SERPRO

Awesome Lists containing this project

README

          

![Python package](https://github.com/juliosmelo/py_serpro_biodata/workflows/Python%20package/badge.svg?branch=master)

## Instalando

```bash
pip install py_serpro_biodata
```

## Como usar

Solicitando o token de autenticação

```python
from py_serpro_biodata.serpro.biovalid import SERPROBioValid
session = SERPROBioValid(SERPRO_CONSUMER_KEY, SERPRO_CONSUMER_SECRET)
session = session.authenticate()
session.get_token()
```

Solicitando token para realiazar o processo da prova de vida

```python
from py_serpro_biodata.serpro.biovalid import SERPROBioValid
cpf = 11111111111
session = SERPROBioValid(SERPRO_CONSUMER_KEY, SERPRO_CONSUMER_SECRET)
session = session.authenticate()
session.get_biodata_token(cpf)
```

Com esse token você pode baixar o aplicativo BIOValid do SERPRO. Informar o token a na tela inicial e fazer o processo de prova de vida.

Após realizar o processo no aplicativo BIOValid do SERPRO. Você precisa verificar o resultada da prova de vida.

```python
from py_serpro_biodata.serpro.biovalid import SERPROBioValid
token =
cpf = 11111111111
session = SERPROBioValid(SERPRO_CONSUMER_KEY, SERPRO_CONSUMER_SECRET)
session = session.authenticate()
session.validate_biodata_token(cpf, token)
```