Endpoints
Um endpoint é uma chave do Node API. Você cria endpoints em Painel → Node API depois de ter um plano ou um teste. Cada endpoint tem:- sua própria chave;
- sua própria lista de IPs permitidos;
- seu próprio contador de uso — WU e chamadas do período atual, exibidos no painel.
Alterações feitas no painel — um novo endpoint, uma nova lista de IPs permitidos, um endpoint
desativado ou excluído, uma renovação paga — chegam ao gateway dos nós em cerca de 30 segundos. Uma
chave recém-criada pode receber
401 unknown_key durante esse tempo.Chaves do Node API e chaves da API REST
As chaves do Node API são um tipo separado de chave. A chave de um endpoint funciona apenas emnode.tronrental.com; a API REST da TronRental (api.tronrental.com) a recusa com
403 NODE_API_KEY_ONLY. Suas chaves da API REST, por sua vez, não funcionam no nó e recebem lá
401 unknown_key.
Passando a chave via HTTP
Envie a chave em um destes lugares:
Os nomes dos cabeçalhos não diferenciam maiúsculas de minúsculas. Uma chave no caminho é removida antes
de a requisição ser repassada ao nó, então o nó nunca a vê.
400 key_conflict, porque não
conseguimos saber qual delas deve pagar.
Bibliotecas
O TronWeb envia os cabeçalhos que você passar a ele:api_key= apenas para o host padrão dele, então com o nosso endereço ele não
enviaria chave nenhuma. Defina você mesmo o cabeçalho na sessão do provider — ou coloque a chave no
caminho, com a barra no final: sem ela, o tronpy descarta o último segmento do endereço, e a chave
junto com ele.
Passando a chave via gRPC
Envie a chave nos metadadostron-pro-api-key de cada chamada (x-api-key e
authorization: Bearer <YOUR_KEY> também funcionam). O gRPC não tem caminho para levar a chave. Veja
gRPC.
Lista de IPs permitidos
Cada endpoint pode ser restrito a uma lista de endereços IP — IPv4 ou IPv6, endereços exatos, não intervalos. Com a lista vazia, a chave funciona a partir de qualquer endereço. Com uma lista, requisições de qualquer outro endereço recebem403 ip_not_allowed. Um endereço IPv4 escrito na forma
IPv6 (::ffff:203.0.113.7) conta como o próprio endereço IPv4.