GetStateInstance#
O método é destinado a obter o estado da conta.
Requisição#
Para obter o estado da conta, é necessário enviar uma solicitação para o seguinte endereço:
GET https://api.green-api.com/waInstance{{idInstance}}/getStateInstance/{{apiTokenInstance}}
Para obter os parâmetros de solicitação idInstance
e apiTokenInstance
, consulte a seção Antes de começar.
Resposta#
Campos da resposta#
Campo | Tipo | Descrição |
---|---|---|
stateInstance | string | Estado da conta. Aceita os seguintes valores: |
notAuthorized - Conta não autorizada. Para autorizar a conta, consulte a seção Antes de começar | ||
authorized - Conta autorizada | ||
blocked - Conta bloqueada | ||
sleepMode - Conta em modo de espera. Isso pode acontecer quando o telefone está desligado. Após ligar o telefone, pode levar até 5 minutos para que o estado da conta mude para authorized . | ||
starting - Conta em processo de inicialização (modo de serviço). Ocorre quando há reinicialização da instância, do servidor ou da instância no modo de manutenção. Pode levar até 5 minutos para que o estado da conta mude para authorized . | ||
pendingCode - Conta aguardando o código de confirmação. Para obter o código de confirmação, consulte a seção Antes de começar |
Exemplo de corpo de resposta#
{
"stateInstance": "authorized"
}
Erros do GetStateInstance#
Consulte a lista de erros comuns a todos os métodos na seção Erros Comuns
Exemplo de código em Python#
import requests
url = "https://api.green-api.com/waInstance{{idInstance}}/getStateInstance/{{apiTokenInstance}}"
payload = {}
headers= {}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))