Consegue armazenar com segurança a chave secreta no servidor
Exemplo: servidores em VPC privada que consomem APIs do iFood para expor serviços próprios.
Os tokens não podem exceder 8.000 caracteres. Garanta armazenamento adequado para esses tokens.
Obtenha credenciais e tokens
Encontre suas credenciais
Abra o Portal do Desenvolvedor
Vá para Meus Apps > Credenciais do aplicativoVocê verá:
_clientId_: identificador único do aplicativo
_clientSecret_: chave para obter tokens de acesso. Armazene com segurança e nunca exponha.
Solicite o token de acessoUse clientId e clientSecret do aplicativo para solicitar um token de acesso pela API de Autenticação.
Use o token recebidoA API retorna o token de acesso necessário para consumir as APIs do iFood.
Aplicativos centralizados não recebem refresh tokens. Consulte a FAQ para detalhes.
Acesse os recursosInclua o token nas requisições às APIs do iFood usando autenticação HTTP do tipo Bearer.
Referência da API
POST /oauth/token
DescriçãoSolicita um novo token de acesso para acessar recursos da API. Por padrão, o token expira em 6 horas. Para aplicativos centralizados, use o grant type client_credentials.cURL de exemplo