Analise receitas e nutrição com APIs de alimentos APILayer

Poucas coisas afetam nossas vidas mais do que a comida. É um ritual diário do qual participamos por vários motivos. Comer uma refeição com amigos e familiares é o ponto alto do dia de muitas pessoas. Mas mais do que isso, a comida é o principal veículo que usamos para obter os nutrientes que nosso corpo precisa para sobreviver.

E, no entanto, os alimentos também podem afetar negativamente nossa saúde. Por exemplo, consumir muita comida geralmente resulta em ganho de peso e seus problemas de saúde relacionados. Depois, há alergias a certos alimentos que, quando consumidos, podem fazer com que alguém fique muito doente ou morra. É por isso que é tão importante que as pessoas obtenham informações nutricionais precisas sobre os alimentos que ingerem.

A invenção da Internet obviamente mudou a forma como as pessoas obtêm informações. Independentemente de qual aplicativo você está criando, seja web, móvel ou até mesmo desktop, as APIs baseadas em alimentos da APILayer e Edamam podem capacitar seus aplicativos para fornecer aos usuários as informações nutricionais precisas de que precisam.

O que são APILayer e Edamam?

APILayer é especializada na construção de APIs baseadas na web. Eles construíram dezenas de produtos de API que são usados ​​por grandes corporações e milhões de pessoas e, para lidar com um nível tão alto de carga e demanda, eles construíram uma infraestrutura rápida, escalável e confiável. Eles não apenas executam suas próprias APIs em sua infraestrutura, mas também executam APIs de outras empresas e as disponibilizam por meio do APILayer Marketplace. As APIs orientadas para nutrição da Edamam são algumas delas.

A Edamam é a fornecedora líder de dados e análises nutricionais e tem como objetivo capturar o conhecimento mundial de alimentos e dividi-lo para ajudar as pessoas a tomar decisões informadas na loja, restaurante e na cozinha.

Existem três APIs Edamam no APILayer Marketplace:

o API de análise nutricional— envie o texto completo de qualquer receita ou apenas um único ingrediente para recuperar o conteúdo nutricional.

o API de banco de dados de alimentos e mercearias— acesse o banco de dados de alimentos e mercearias da Edamam, que contém 900.000 alimentos básicos, itens de restaurante e alimentos embalados para consumo. Filtre-os por dieta e outros filtros de saúde gerados pelo Edamam.

o API de pesquisa de receitas— pesquise no grande banco de dados de receitas do Edamam que contém 2,3 milhões de receitas e seu conteúdo nutricional.

Características: Por que usar as APIs APILayer Food?

Se você estiver criando aplicativos baseados em alimentos e nutrição, você deseja fornecer a seus usuários as informações nutricionais mais precisas disponíveis. APIs APILayer Food podem fazer exatamente isso por causa dos seguintes recursos:

Processamento de linguagem natural

APILayer Food APIs usam processamento de linguagem natural. Isso significa que seus usuários não precisam usar palavras ou jargões especiais para obter as informações nutricionais que desejam.

Análise Nutricional Completa

Independentemente de seus usuários desejarem as informações nutricionais de um único item alimentar ou ingrediente ou uma receita completa, APILayer Food APIs fornece a análise nutricional completa, incluindo rótulos de dieta, alergia e saúde.

Banco de dados de alimentos Ginormous Edamam

O banco de dados de alimentos da Edamam consiste em 900.000 alimentos básicos, itens de restaurante e alimentos embalados para o consumidor. Não importa quais alimentos seus usuários procurem, as chances são muito boas de que Edamam tenha as informações nutricionais para eles.

Enorme lista de receitas

Seus usuários podem pesquisar 2,3 milhões de receitas e filtrar os resultados com base na dieta, calorias e outros filtros de saúde, incluindo condições crônicas como diabetes tipo 2, doença renal e muito mais.

Dados nutricionais precisos

Edamam se esforça para fornecer ao mundo as informações nutricionais mais precisas disponíveis.

Altamente escalável

As APIs Food são executadas na infraestrutura de nuvem do APILayer e podem atender às suas demandas menores e maiores (assim como as de todos os outros).

Velocidade incomparável

Seus usuários obterão seus resultados em um piscar de olhos por causa da infraestrutura ultrarrápida do APILayer.

Quase 100% de tempo de atividade

Embora nada seja 100%, o tempo de atividade dos serviços do APILayer é o mais próximo possível.

Como funciona

Começar com as APIs APILayer Food é rápido e fácil. Primeiro, você precisa criar uma conta APILayer. Você não precisa de várias contas para usar várias APIs. Uma conta fornece acesso a todas as APIs APILayer, mas você precisa de um ID de aplicativo e uma chave de autenticação para fazer solicitações com êxito.

Painel APILayerPainel APILayerPainel APILayer

Para criar um aplicativo, visite o painel da sua conta e clique no botão Formulários aba. Lá, você pode criar um aplicativo e escolher qual API esse aplicativo acessará.

criar aplicativo em APILayercriar aplicativo em APILayercriar aplicativo em APILayer

Depois de criar seu aplicativo, você pode visualizar seus detalhes para recuperar o ID do aplicativo e as chaves de autenticação.

recuperar o ID do aplicativo e as chaves de autenticação.recuperar o ID do aplicativo e as chaves de autenticação.recuperar o ID do aplicativo e as chaves de autenticação.

Tutorial rápido

APILayer permite que você faça solicitações de qualquer cliente HTTP viável, incluindo JavaScript rodando dentro do navegador. Para este tutorial, usaremos JavaScript vanilla e a API Fetch para solicitar dados da API de análise nutricional.

Você pode usar a API de análise nutricional para solicitar dados para ingredientes individuais ou para receitas inteiras. Neste tutorial, faremos um pedido para um único ingrediente. Para fazer isso, precisamos emitir uma solicitação GET para https://api.edamam.com/api/nutrition-data e forneça os seguintes parâmetros de consulta:

  • app_id: ID do nosso aplicativo
  • app_key: a chave de autenticação do nosso aplicativo
  • ingr: o ingrediente a ser consultado

A API Fetch facilita o envio de solicitações GET com parâmetros de consulta. Primeiro, crie um novo URLSearchParams objeto assim:

Este código inicializa um URLSearchParam objeto com os parâmetros de consulta necessários e seus valores. A seguir, ligue fetch() e passar o URL e paramscomo mostrado abaixo:

A API responde com JSON. Então, precisamos analisá-lo em um objeto com response.json(), e então podemos fazer o que quisermos com o objeto resultante. No código acima, simplesmente escrevemos o objeto no console. A captura de tela a seguir mostra os resultados:

resulta da gravação do objeto no consoleresulta da gravação do objeto no consoleresulta da gravação do objeto no console

Como você pode ver, a API de análise nutricional fornece uma riqueza de informações nutricionais sobre o ingrediente.

Conclusão

Se você estiver criando aplicativos baseados em alimentos e nutrição e precisar de uma fonte precisa de informações nutricionais, precisará das APIs APILayer Food. Não importa qual API ou plano de assinatura você escolher, seus usuários podem se beneficiar de seu processamento de linguagem natural e informações precisas sobre saúde, dieta e alergia. É fácil de usar e fácil de começar. Então vá para o APILayer Marketplace e crie uma conta hoje!

[ad_2]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *