खाद्य और पोषण के क्षेत्र में, एपीआई उन डेवलपर्स के लिए अमूल्य उपकरण बन गए हैं जो आहार संबंधी आवश्यकताओं, नुस्खा साझा करने और भोजन योजना बनाने के लिए अनुप्रयोग बनाने की कोशिश कर रहे हैं। यह ब्लॉग पोस्ट खाद्य और पोषण श्रेणी में शीर्ष 10 एपीआई का अन्वेषण करेगा, उनके विशेषताओं, क्षमताओं और व्यावहारिक अनुप्रयोगों की विस्तृत जानकारी प्रदान करेगा। प्रत्येक एपीआई पर गहराई से चर्चा की जाएगी, जिसमें उदाहरण प्रतिक्रियाएँ और संभावित उपयोग के मामलों को शामिल किया जाएगा, जिससे डेवलपर्स के लिए इन संसाधनों को अपने प्रोजेक्ट में एकीकृत करना आसान हो जाएगा।
1. लो कार्ब और कीटो रेसिपीज एपीआई
यह लो कार्ब और कीटो रेसिपीज एपीआई उन लोगों के लिए डिज़ाइन किया गया है जो लो-कार्ब या कीटोजेनिक आहार का पालन कर रहे हैं। यह व्यंजनों का एक विशाल संग्रह प्रदान करता है, जिससे उपयोगकर्ता अपनी आहार प्राथमिकताओं के अनुसार सर्वोत्तम विकल्प खोज सकते हैं।
मुख्य विशेषताएँ और क्षमताएँ
यह एपीआई दो मुख्य विशेषताएँ प्रदान करता है:
- यादृच्छिक नुस्खा: यह विशेषता उपयोगकर्ताओं को डेटाबेस से एक यादृच्छिक नुस्खा प्राप्त करने की अनुमति देती है। यह उन लोगों के लिए आदर्श है जो विशेष मानदंडों के बिना प्रेरणा की तलाश कर रहे हैं। प्रतिक्रिया में
id,name,description,prepareTime,cookTime,ingredients, औरtagsजैसे फ़ील्ड शामिल हैं।
{ "id": "3e2d06c4-4851-48b5-a12a-973937bd0311", "name": "लो कार्ब एवोकाडो पेस्टो नूडल्स", "description": "एक स्वादिष्ट लो-कार्ब डिश...", "prepareTime": 20, "cookTime": 2, "ingredients": [
{"name": "Zucchini Noodles", "servingSize": {"units": "cup, sliced", "qty": 6.0}},
{"name": "Avocado", "servingSize": {"units": "avocado", "qty": 1.0}}
], "tags": ["keto", "vegetarian"]} gluten-free, vegan, या low-carb जैसे टैग द्वारा रेसिपीज़ को फ़िल्टर कर सकते हैं।{ "recipes": [
{
"id": "b5666639-d875-4e26-afed-899b26125b61",
"name": "Keto Battered Fish",
"description": "Delicious Keto battered fish...",
"ingredients": [
{"name": "Mild Flavor Swai Fillets", "servingSize": {"units": "fillet", "qty": 2.0}},
{"name": "Coconut Flour", "servingSize": {"units": "cup", "qty": 0.333}}
],
"tags": ["keto", "fish-free"]
}
]}
डेवलपर्स इस एपीआई का उपयोग पोषण ऐप बनाने के लिए कर सकते हैं जो उपयोगकर्ता प्राथमिकताओं के आधार पर रेसिपीज़ की सिफारिश करते हैं, जिससे उपयोगकर्ता की संलग्नता और संतोष बढ़ता है।
2. फीड रीडर एपीआई
यह फीड रीडर एपीआई डेवलपर्स को विभिन्न RSS, ATOM, और JSON फीड URL से डेटा पढ़ने और सामान्यीकृत करने की अनुमति देता है। यह एपीआई उन अनुप्रयोगों के लिए आवश्यक है जो कई स्रोतों से समाचार और सामग्री को एकत्र करते हैं।
मुख्य विशेषताएँ और क्षमताएँ
एपीआई में निम्नलिखित विशेषताएँ शामिल हैं:
- फीड डेटा प्राप्त करें: यह विशेषता एक निर्दिष्ट ATOM या RSS स्रोत से फीड डेटा प्राप्त करती है। प्रतिक्रिया में
title,link,description, औरentriesजैसे फ़ील्ड शामिल होते हैं, जिनमें व्यक्तिगत लेख होते हैं।
{
"title": "Latest News",
"link": "https://news.example.com",
"description": "Daily news updates",
"entries": [
{
"id": "entry1",
"title": "Breaking News",
"link": "https://news.example.com/breaking-news",
"published": "2024-01-01T12:00:00Z",
"description": "Details about breaking news..."
}
]
}
यह एपीआई विशेष रूप से उन डेवलपर्स के लिए उपयोगी है जो समाचार एग्रीगेटर्स या सोशल मीडिया बॉट्स बना रहे हैं जिन्हें विभिन्न स्रोतों से नवीनतम सामग्री खींचने की आवश्यकता होती है।
3. पाठ से पोषण जानकारी एपीआई
यह पाठ से पोषण जानकारी एपीआई प्राकृतिक भाषा प्रसंस्करण का उपयोग करके पाठ से खाद्य जानकारी निकालता है और विस्तृत पोषण डेटा प्रदान करता है।
मुख्य विशेषताएँ और क्षमताएँ
इस एपीआई की मुख्य विशेषता है:
- पोषण प्राप्त करें: यह विशेषता दिए गए पाठ इनपुट से पोषण संबंधी जानकारी निकालती है। प्रतिक्रिया में
name,calories,serving_size_g, और विभिन्न पोषक तत्वों का विवरण शामिल होता है।
[
{
"name": "orange juice",
"calories": 112,
"serving_size_g": 240,
"fat_total_g": 0.3,
"sodium_mg": 4,
"carbohydrates_total_g": 28.0
}
]
यह एपीआई खाद्य ट्रैकिंग अनुप्रयोगों के लिए आदर्श है जहाँ उपयोगकर्ता अपने भोजन को पाठ प्रारूप में इनपुट कर सकते हैं और पोषण संबंधी जानकारी प्राप्त कर सकते हैं, जिससे उन्हें अपने आहार को प्रभावी ढंग से प्रबंधित करने में मदद मिलती है।
4. सामग्री पार्सर एपीआई
यह सामग्री पार्सर एपीआई डेवलपर्स को किसी भी पाठ से सामग्री सूची निकालने की अनुमति देता है, जिससे नुस्खों और खाद्य लेबलों का विश्लेषण करना आसान हो जाता है।
मुख्य विशेषताएँ और क्षमताएँ
इस एपीआई की प्राथमिक विशेषता है:
- पार्सर: यह विशेषता सामग्री सूची से व्यक्तिगत घटकों को निकालती और वर्गीकृत करती है। प्रतिक्रिया में
quantity,unit,name, औरcommentsजैसे फ़ील्ड शामिल होते हैं।
{
"ingredients": [
{
"input": "3 to 4 tbsp whole milk",
"quantity": "3",
"unit": "tablespoon",
"name": "whole milk",
"comments": null
}
]
}
डेवलपर्स इस एपीआई को नुस्खा वेबसाइटों या पोषण ट्रैकिंग ऐप में एकीकृत कर सकते हैं ताकि उपयोगकर्ता सामग्री की पहचान और प्रबंधन आसानी से कर सकें।
5. शेफ जनरेटर एपीआई
यह शेफ जनरेटर एपीआई एक नुस्खा जनरेटर है जो उपयोगकर्ता इनपुट और प्राथमिकताओं के आधार पर नए नुस्खे बनाता है, जिससे यह पाक पेशेवरों के लिए एक मूल्यवान उपकरण बन जाता है।
मुख्य विशेषताएँ और क्षमताएँ
इस एपीआई की मुख्य विशेषता है:
- रेसिपी जनरेटर: यह विशेषता उपयोगकर्ता द्वारा प्रदान की गई सामग्रियों के आधार पर एक नुस्खा उत्पन्न करती है। प्रतिक्रिया में
recipeName,howManyServings,ingredients, औरinstructionsजैसे फ़ील्ड शामिल होते हैं।
{
"recipeName": "Cheesy Potato Casserole",
"howManyServings": "6",
"ingredients": [
"4 cups diced potatoes",
"1/2 cup butter, melted"
],
"instructions": [
"Preheat oven to 350 degrees F.",
"Combine potatoes, butter, and cheese."
]
}
इस एपीआई का उपयोग भोजन योजना अनुप्रयोगों में किया जा सकता है ताकि उपलब्ध सामग्रियों के आधार पर नुस्खों का सुझाव दिया जा सके, जिससे उपयोगकर्ता अनुभव और संलग्नता बढ़ती है।
6. फूड टेक्स्ट एनालिसिस एपीआई
यह फूड टेक्स्ट एनालिसिस एपीआई खाद्य वस्तुओं से पोषण संबंधी सामग्री का विश्लेषण और निकालने के लिए NLP का उपयोग करता है, जो पाठ रूप में वर्णित होती है।
मुख्य विशेषताएँ और क्षमताएँ
इस एपीआई की प्राथमिक विशेषता है:
- फूड एनालिसिस: यह विशेषता असंरचित खाद्य पाठ से संरचित डेटा निकालती है, पोषण संबंधी जानकारी जैसे
calories,totalWeight, औरdietLabelsप्रदान करती है।
{ "calories": 122, "totalWeight": 86.0, "dietLabels": ["LOW_CARB", "KETO_FRIENDLY"], "totalNutrients": {
"ENERC_KCAL": {"label": "Energy", "quantity": 122, "unit": "kcal"}
}}
यह एपीआई विशेष रूप से पोषण शिक्षा और भोजन योजना पर केंद्रित अनुप्रयोगों के लिए उपयोगी है, जो उपयोगकर्ताओं को उनके खाद्य विकल्पों के बारे में विस्तृत जानकारी प्रदान करती है।
7. फूड न्यूट्रिशन इंफॉर्मेशन एपीआई
यह फूड न्यूट्रिशन इंफॉर्मेशन एपीआई उपयोगकर्ताओं को खाद्य पदार्थों की खोज करने और विस्तृत पोषण संबंधी जानकारी प्राप्त करने की अनुमति देता है, जिससे यह आहार ट्रैकिंग के लिए एक व्यापक संसाधन बन जाता है।
मुख्य विशेषताएँ और क्षमताएँ
यह एपीआई दो मुख्य विशेषताएँ शामिल करता है:
- कीवर्ड द्वारा खाद्य खोजें: यह विशेषता उपयोगकर्ताओं को कीवर्ड का उपयोग करके खाद्य पदार्थों की खोज करने की अनुमति देती है, जो उनके पोषण संबंधी विवरण के साथ मिलान करने वाले आइटम की सूची लौटाती है।
{ "totalHits": 6846, "foods": [
{
"fdcId": 1799988,
"description": "BACON",
"foodNutrients": [
{"nutrientName": "Protein", "value": 7.14, "unitName": "g"},
{"nutrientName": "Total lipid (fat)", "value": 50, "unitName": "g"}
]
}
]} {
"fdcId": 2128991,
"description": "BACON",
"foodNutrients": [
{"nutrientName": "Protein", "value": 33.3, "unitName": "g"},
{"nutrientName": "Total lipid (fat)", "value": 46.7, "unitName": "g"}
]
}
डेवलपर्स इस एपीआई का उपयोग ऐसे अनुप्रयोग बनाने के लिए कर सकते हैं जो उपयोगकर्ताओं को उनके आहार सेवन को ट्रैक करने और सूचित खाद्य विकल्प बनाने में मदद करते हैं।
8. मैक्सिकन मील एपीआई
यह मैक्सिकन मील एपीआई प्रामाणिक मैक्सिकन व्यंजनों के एक समृद्ध डेटाबेस तक पहुँच प्रदान करता है, जिससे यह पाक अनुप्रयोगों के लिए एक मूल्यवान संसाधन बन जाता है।
मुख्य विशेषताएँ और क्षमताएँ
इस एपीआई में विशेषताएँ शामिल हैं:
- सभी मैक्सिकन खाद्य पदार्थ प्राप्त करें: यह विशेषता उपलब्ध मैक्सिकन भोजन की एक सूची लौटाती है, जिसमें उनके शीर्षक और कठिनाई स्तर शामिल होते हैं।
[
{"id": "1", "title": "Pressure cooker refried beans", "difficulty": "Easy"},
{"id": "2", "title": "Black bean chilli soup", "difficulty": "Easy"}
] {
"id": "4",
"title": "Black bean and chicken burritos",
"ingredients": ["1 tbsp vegetable oil", "2 garlic cloves, finely chopped"],
"method": ["Heat the oil in a frying pan...", "Add the garlic and cook for 1 minute..."]
}
डेवलपर्स इस एपीआई का लाभ उठाकर भोजन योजना अनुप्रयोग या पाक कक्षा प्लेटफार्म बना सकते हैं जो मैक्सिकन व्यंजनों की विविधता को प्रदर्शित करते हैं।
9. वीगन मील एपीआई
यह वीगन मील एपीआई एक विशाल संग्रह प्रदान करता है, जिससे डेवलपर्स के लिए पौधों पर आधारित भोजन विकल्पों तक पहुँच प्राप्त करना आसान हो जाता है।
मुख्य विशेषताएँ और क्षमताएँ
इस एपीआई में शामिल हैं:
- वीगन खाद्य प्राप्त करें: यह विशेषता उपलब्ध वीगन भोजन की एक सूची लौटाती है।
[
{"id": "1", "title": "Dark chocolate bark", "difficulty": "Easy"},
{"id": "2", "title": "Pressure cooker refried beans", "difficulty": "Easy"}
] {
"id": "2",
"title": "Pressure cooker refried beans",
"ingredients": ["500g dried pinto beans", "1 tsp dried oregano"],
"method": ["Rinse the beans...", "Add them to the pressure cooker..."]
}
डेवलपर्स इस एपीआई का उपयोग नुस्खा साझा करने वाले प्लेटफार्मों या पाक ट्यूटोरियल ऐप बनाने के लिए कर सकते हैं जो पौधों पर आधारित आहार पर ध्यान केंद्रित करते हैं।
10. चीनी मील एपीआई
यह चीनी मील एपीआई विभिन्न चीनी व्यंजनों, सामग्रियों, और तैयारी विधियों के बारे में विस्तृत जानकारी प्रदान करता है।
मुख्य विशेषताएँ और क्षमताएँ
इस एपीआई में विशेषताएँ शामिल हैं:
- चीनी खाद्य प्राप्त करें: यह विशेषता उपलब्ध चीनी भोजन की एक सूची लौटाती है।
[
{"id": "1", "title": "Homemade crispy chilli oil", "difficulty": "Easy"},
{"id": "2", "title": "Prawn and lemongrass hot and sour soup", "difficulty": "Easy"}
] {
"id": "2",
"title": "Prawn and lemongrass hot and sour soup",
"ingredients": ["400g raw shell-on prawns", "1.25 litres fish stock"],
"method": ["Shell the prawns...", "Add the stock and bring to a boil..."]
}
डेवलपर्स इस एपीआई का उपयोग उन अनुप्रयोगों को बनाने के लिए कर सकते हैं जो उपयोगकर्ताओं को चीनी व्यंजनों का अन्वेषण और सीखने में मदद करते हैं, जिससे उनके पाक अनुभवों को बढ़ाया जा सके।
निष्कर्ष
निष्कर्ष में, इस ब्लॉग पोस्ट में चर्चा किए गए एपीआई खाद्य और पोषण श्रेणी में उपलब्ध कुछ बेहतरीन संसाधनों का प्रतिनिधित्व करते हैं। लो कार्ब और कीटो रेसिपीज एपीआई से लेकर चीनी मील एपीआई तक, प्रत्येक अद्वितीय विशेषताएँ प्रदान करता है जो आहार संबंधी आवश्यकताओं, नुस्खा साझा करने, और भोजन योजना पर केंद्रित अनुप्रयोगों को महत्वपूर्ण रूप से बढ़ा सकता है। इन एपीआई को एकीकृत करके, डेवलपर्स नवोन्मेषी समाधान बना सकते हैं जो उपयोगकर्ताओं की विविध पाक प्राथमिकताओं को पूरा करते हैं, जिससे उन्हें अपने पसंदीदा व्यंजनों को खोजने, तैयार करने और आनंद लेने में आसानी होती है।