{"user":{"name":"rock","beats":"scissors"},"ai":{"name":"paper","beats":"rock"},"result":"You lose"}
curl --location --request GET 'https://zylalabs.com/api/800/rock+paper+scissors+api/541/user+election?choice=paper' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Pedra Papel Tesoura API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Empresas líderes confiam em nós
Com esta API você poderá jogar contra a IA ou criar um dos jogos mais populares do mundo.
Ela receberá parâmetros e fornecerá um JSON.
Esta API é ideal para quem deseja criar ou jogar um jogo de pedra-papel-tesoura.
Além disso, pode ser usada para randomização, como o Google faz com o jogo de lançar uma moeda.
Plano Básico: 20.000 Chamadas à API.
Plano Pro: 50.000 Chamadas à API.
Plano Pro Plus: 100.000 Chamadas à API.
O endpoint de eleição de usuário GET retorna um objeto JSON contendo a escolha do usuário, a escolha da IA e o resultado do jogo
Os campos principais na resposta incluem "usuário" (com "nome" e "batidas"), "ia" (com "nome" e "batidas") e "resultado" que indica o resultado do jogo
Os dados de resposta são estruturados como um objeto JSON com objetos aninhados para "usuário" e "ia" cada um contendo sua escolha e o que venceram juntamente com um campo "resultado"
O endpoint aceita um único parâmetro: a escolha do usuário, que deve ser uma das opções "pedra", "papel" ou "tesoura"
Os usuários podem personalizar suas solicitações especificando sua escolha de "pedra" "papel" ou "tesoura" ao chamar o endpoint de eleição de usuário GET
Casos de uso típicos incluem desenvolver jogos criar aplicações interativas ou usar a API para tarefas de randomização como cenários de tomada de decisão
Os usuários podem utilizar os dados retornados verificando o campo "resultado" para determinar o resultado do jogo e usando os campos "vence" para entender as interações entre as escolhas
Os usuários podem esperar uma estrutura de resposta consistente onde as escolhas "usuário" e "ia" estão sempre presentes, junto com um "resultado" claro indicando vitórias, derrotas ou empates