Couch Critics: como configurar as chaves de API

Este guia mostra, passo a passo, como colocar as chaves de API no Couch Critics. É para os admins da comunidade e não assume nada: se travar, vá direto para Solução de problemas, no final.

Ainda não tem as chaves? Veja Como conseguir as chaves de API. Esta página começa quando você já está com elas.


A versão curta

  1. Abra o Couch Critics na sua comunidade e clique em Configurações, no topo.
  2. Cole cada chave no seu bloco e clique em Salvar.
  3. Confira se cada bloco mostra Configurada.

É isso. O resto da página explica cada passo em detalhes.


1. Abrir a tela de Configurações

  1. Na sua comunidade, abra o Couch Critics.
  2. No topo do app, ao lado do botão Adicionar filme / série / jogo, está o botão Configurações.
  3. Clique nele. Abre um painel chamado Fontes de dados, logo abaixo.

Não aparece o botão Configurações

Só os admins do app veem esse botão. Os admins são escolhidos na instalação do app, na configuração chamada App admins (pessoas e cargos).


2. Para que serve cada bloco

São três blocos. Você não precisa de todos: cada um liga um recurso.

Bloco O que liga O que colar Se você pular
TMDB (filmes e séries) Busca de filmes e séries pelo nome, capas, nomes em português e inglês, lista de episódios Um texto bem comprido (o API Read Access Token) Sem busca de filmes e séries. Dá para adicionar à mão, sem capa
OMDb (nota do IMDb) A notinha do IMDb ao lado da média e a nota do IMDb de cada episódio Uma chave curta que chega por e-mail Tudo funciona, só sem as notas do IMDb
IGDB (jogos) Busca de jogos pelo nome e capas dos jogos Duas coisas: Client ID e Client Secret Sem busca de jogos. Dá para adicionar à mão, sem capa

Cada bloco mostra o estado no canto direito: Não configurada ou Configurada.


3. Colar as chaves

Os passos são iguais para todos os blocos.

  1. Clique dentro do campo.
  2. Cole a chave (Ctrl+V no Windows, Cmd+V no Mac).
  3. O campo esconde o que você cola, como numa senha. Clique em Mostrar para ver e conferir se está certo, e em Ocultar para esconder de novo.
  4. Clique em Salvar.
  5. Espere um ou dois segundos. O app confere a chave com o serviço antes de guardá-la.
  6. Deve aparecer Salvo. embaixo do campo, e o bloco deve mostrar Configurada. O campo fica vazio de propósito: por segurança, uma chave salva nunca é mostrada de novo.

O botão Salvar fica cinza enquanto o campo estiver vazio. No bloco do IGDB, ele fica cinza até os dois campos estarem preenchidos.

Bloco TMDB

Bloco OMDb

Bloco IGDB (dois campos)


Opcional: livros, animes e músicas

Abaixo dos três blocos de chaves há um bloco Categorias com três caixas: Livros (Open Library), Animes (AniList) e Álbuns (MusicBrainz).


4. O que significam os estados e as mensagens

Estado de cada bloco (canto direito do bloco)

Você vê Significa
Não configurada Nenhuma chave salva. Esse recurso está desligado
Configurada A chave foi conferida e salva. O recurso está ligado
Recusada pelo serviço O serviço recusou a chave. Uma chave que já estava salva antes continua valendo até ser trocada; a nova não foi salva
Salva, mas não deu para conferir agora A chave foi salva, mas o serviço não respondeu (fora do ar ou sem internet). Teste uma busca daqui a alguns minutos

Mensagens embaixo do campo

Mensagem O que fazer
Salvo. Pronto
O serviço recusou essa chave. Confira se copiou inteira. A chave está errada ou incompleta. Copie de novo da página original e cole outra vez. Veja "Erros mais comuns" abaixo
Isso não parece uma chave válida. Copie de novo, sem espaços. O texto tem o formato errado: espaços no meio, um link no lugar da chave, ou falta um pedaço
Só admins do app podem mudar essas configurações. Sua conta não é admin. Veja "Não aparece o botão Configurações"

Erros mais comuns


5. Conferir se funcionou

  1. Vá na aba Filmes e clique em Adicionar filme. Digite um título, por exemplo parasita. Devem aparecer resultados com capa.
  2. Vá na aba Jogos e clique em Adicionar jogo. Digite um título, por exemplo zelda. Devem aparecer resultados com capa.
  3. Adicione um filme. Uma notinha IMDb deve aparecer abaixo da média. Pode demorar um pouco, e títulos adicionados à mão nunca têm essa nota.
  4. Abra uma série que veio da busca e clique em Avaliar por episódio. Os episódios aparecem, com a nota do IMDb de cada um.

Se a busca disser que a fonte não foi ativada, volte em Configurações e confira aquele bloco.


6. Trocar ou remover uma chave


7. Mantendo as chaves seguras


8. Solução de problemas

Problema Por que acontece O que fazer
Não tem o botão Configurações Você não é admin do app Veja a seção 1
Salvar fica cinza O campo está vazio (ou um dos dois campos do IGDB) Preencha tudo
"O serviço recusou essa chave" Chave errada, incompleta ou vencida Copie de novo do site original, ou gere outra
"Isso não parece uma chave válida" Espaços, um link, ou caracteres faltando Cole só a chave em si
"A busca ainda não foi ativada" ao adicionar A chave daquela fonte nunca foi salva Um admin precisa colar em Configurações
"O TMDB (ou IGDB) recusou a chave. Um admin precisa trocá-la" Uma chave salva deixou de funcionar, por exemplo depois de New Secret Cole uma chave nova
"O TMDB (ou IGDB) está limitando as consultas agora" Consultas demais em pouco tempo Espere alguns minutos
"Não foi possível falar com o TMDB (ou IGDB) agora" O serviço está fora do ar, ou a conexão falhou Tente de novo daqui a pouco
As notas do IMDb não aparecem Falta a chave do OMDb, ou o limite do dia (1.000 consultas) acabou Confira o bloco OMDb. O limite volta no dia seguinte, e as notas são preenchidas depois, sozinhas
Uma série diz que não tem lista de episódios Ela foi adicionada à mão Quem a adicionou pode removê-la (só essa pessoa pode) e adicionar de novo pela busca
Sem capas O título foi adicionado à mão, ou falta a chave do TMDB/IGDB Adicione pela busca
"Salva, mas não deu para conferir agora" O serviço não respondeu Espere alguns minutos e teste uma busca

9. Perguntas frequentes

Preciso pagar por alguma coisa? Não. As três chaves são gratuitas para uso não comercial.

Cada comunidade precisa das suas próprias chaves? Sim. Cada comunidade cola as suas, para o uso de uma nunca atrasar o de outra.

Preciso das três? Não. Cada chave liga um recurso, como mostra a tabela da seção 2.

Livros, animes e músicas precisam de chave? Não. É só marcar no bloco Categorias.

Mais de um admin pode configurar as chaves? Sim. Qualquer pessoa em App admins pode colar, trocar ou remover.

O que acontece se o admin que salvou as chaves sair? Nada. As chaves são da comunidade, não de uma pessoa. Outro admin pode trocá-las quando quiser.

O app compartilha as minhas chaves? Não. Elas ficam só no banco de dados da sua comunidade e são usadas pelo servidor do app para falar com o TMDB, o OMDb e o IGDB.


Ainda travado?

Mande uma mensagem para quem mantém o Couch Critics (usuário do Root MalphasW) e conte:

Nunca mande a chave em si.