N|Solid

# Problemas no SNEP Register

Se você está tendo problemas para registrar seu SNEP, talvez você possa fazê-lo manualmente.

Neste artigo vamos ver como passar o cadastro manualmente.

# Guia passo a passo

Obtendo suas chaves e credenciais:

  • Obtendo seu SNEP UUID
mysql -usnep -psneppass snep -e "select uuid from itc_register"
1
  • Com seu UUID, obtenha seu client_key e api_key na ITC API
curl https://api.opens.com.br/api/v1/auth/login -X POST -H "Content-type: application/json" -d '{"device_uuid":"YOUR_UUID","email":"YOUR_ITC_EMAIL","password":"YOUR_ITC_PASSWD"}'
1

IMPORTANTE: Talvez você precise instalar curl pelo commando: apt-get install curl(para sistemas Debian).

Este comando retornará assim:

{
    "code":200,
    "status":"Ok",
    "details":{
        "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOjcyLCJleHAiOjE0ODM0NzI2ODI2NjN9.jTsUn8beWv3-t_F9eD0TddfWbBFK0bIk433Uk91hZr8",
        "id":72,
        "email":"[email protected]",
        "first_name":"Douglas",
        "last_name":"Conrad","client_key":"$2a1$2H0$02AFrsCQp4jGqMIuwbLOy4bFrzWcsb/7wQPzupkBtEEB7agE7Zu","api_key":"ec087a5d-5606-4d4e-9daa-c4362c96523864dc7e12-d51d-4af1-a1dc-ab74a7688c0",
        "settings":[
            {
                "service":{
                    "id":2,
                "   name":"portability"
                },
                "key":"low_credit_amount",
                "value":"50","id":47
            },
            {
                "service":{
                    "id":2,
                    "name":"portability"
                },
                "key":"limited",
                "value":"true",
                "id":48
            }
        ]
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Aqui você tem os objetos: client_key e api_key que você precisa.

  • Com seu UUID, CLIENT_KEY e API_KEY, salve as informações no banco de dados snep:
mysql -u snep -psneppass snep -e "update itc_register set client_key='YOUR_CLIENT_KEY' and api_key='YOUR_API_KEY' and registered_itc='1';"
1
mysql -usnep -psneppass snep -e "insert into itc_consumers (id_distro, id_service, name_service) values ('1', '1', 'intercomunexao');"
1
  • Agora você precisa limpar o seu navegador "cookies e informações do site / plugins"