Ir para o conteúdo principal

Ativação de ponto de acesso

URL: https://stenna.n3r.com.br/produto/{idpc}/cindie

POST

REQUEST JSON

{

“idtv”: “hotel123-room408”

}

 
RESPONSE

{

“url”: “https://www.cindie.com/#!/user-token/ YaY29tLmJyOkRvbGl2ZXJAMDE”

}

 

 

A API RESTfull abaixo é indicada para receber dados de ativação de um novo ponto de acesso ao app Cindie.

Endpoint

[URL]/produto/{idpc}/cindie

As informações para início dos destes em ambiente staging (URL e idpc) serão fornecidas ao responsável pela integração.

Authorization

FIELD TYPE REQUIRED DESCRIPTION
x-api-keyStringYESA Valid API Key
clientStringYESClient from APP
secretStringYESSecret from APP
Authorization String YES ClientBearer Token Token

 

O Bearer Token será fornecido ao responsável pela integração.

POST

Request data

FIELD TYPE REQUIRED DESCRIPTION
tvid string YES CompleteIdentificação user'súnica namedo ponto de acesso

Response data

  • HTTP 201 CREATEDCREATED 

No data is returned.

  • HTTP 400 BAD REQUEST
FIELDKEY TYPE DESCRIPTIONDESCRIÇÃO
success boolean

 True: usuário criado

False: erro na criação do usuário

data string URL com token do usuário
errors array JSON OBJECT - ERRORS
     JSON OBJECT - ERRORS 
    FIELD TYPE DESCRIPTION
    code String User'sCódigo accountde identification.erro gerado pelo sistema
    message String GivenMensagem namecom (label)a ofdescrição thedo provider.erro

    O tempo de execução da API na primeira ativação do ponto de acesso pode superar 5 segundos. Recomendamos que o tempo de espera pela resposta tenha tolerância mínima de 10 segundos. Após a primeira ativação, o tempo de resposta será inferior a 1 segundo.

    Recomendamos que o processo de ativação para SmartTV e TV Box seja feito por implantação massiva prévia. Favor consultar o Analista de Integração responsável pelo seu projeto para informações a respeito desse processo.

    Examples

    Request

    {
      "name"tvid": "José da Silva",
      "email": "josedasilva@domain.com",
      "msisdn": "5521987654321",
      "cpf": "12345678900",
      "password": "AtQX6Q8vRyMrPjUVtW7J_O1n06qYQ25bvUJ8CIC80"EgZjaHJvbWUyBggAEEUYOTIMCAEQABgUGIcCGIAEMgoI"
    }

    A chave tvid deve ter como valor o dado que identifica o dispositivo que está acessando. Por exemplo, o número de série do fabricante, o MAC address ou a identificação do dispositivo no domínio. Alternativamente, pode ser utilizado a identificação física de onde o dispositivo está instalado (leito, quarto etc.). Contudo, é importante verificar que, em caso de mudança de localização é imprescindível a reconfiguração do tvid desse dispositivo movimentado.

    Response

    HTTP 201 OK

    {
        "success": true,
        "data": "https://cindie.com/#!/user-token/MTAwMi1jbnk4zckAxNzYwMTE0NDExLjA1MTM0MkNpbmRpRQ",
        "errors": null
    }

    Response

    HTTP 400 BAD REQUEST

    {
        "returncode"success": 123456789,false,
        "data": null,
        "errors": {
            "code": null,
            "message": "ErroParâmetros técnico"inválidos!"
        }
    }