{
"garden_bed": [
"Tomato"
],
"best_companions": [
{
"name": "Asparagus",
"helps": [
"Basil",
"Calendula",
"Cilantro",
"Dill",
"Marigold",
"Oregano",
"Parsley",
"Petunia",
"Tomato"
],
"helped_by": [
"Basil",
"Lettuce",
"Petunia",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Broccoli",
"Garlic",
"Onion",
"Potato"
]
},
{
"name": "Basil",
"helps": [
"Asparagus",
"Lettuce",
"Oregano",
"Pepper",
"Tomato"
],
"helped_by": [
"Asparagus",
"Broccoli",
"Brussels Sprout",
"Lettuce",
"Pepper",
"Potato",
"Tomato"
],
"help_to_repel": [
"Aphid",
"Fly",
"Mosquito",
"Tomato Hornworm"
],
"avoid": [
"Rue",
"Sage",
"Thyme"
]
},
{
"name": "Bean",
"helps": [
"Beet",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Carrot",
"Catnip",
"Cauliflower",
"Celery",
"Corn",
"Cucumber",
"Eggplant",
"Kale",
"Marigold",
"Nasturtium",
"Pea",
"Potato",
"Radish",
"Rosemary",
"Squash",
"Strawberry",
"Summer Savory",
"Sunflower",
"Tomato"
],
"helped_by": [
"Beet",
"Brussels Sprout",
"Cabbage",
"Carrot",
"Cauliflower",
"Celery",
"Corn",
"Cucumber",
"Eggplant",
"Kale",
"Larkspur",
"Lettuce",
"Nasturtium",
"Pea",
"Pepper",
"Potato",
"Pumpkin",
"Radish",
"Spinach",
"Squash",
"Strawberry",
"Swiss Chard"
],
"help_to_repel": [],
"avoid": [
"Beet",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Chive",
"Fennel",
"Garlic",
"Gladiolus",
"Kohlrabi",
"Leek",
"Onion",
"Pepper",
"Shallot"
]
},
{
"name": "Bee Balm",
"helps": [
"Tomato"
],
"helped_by": [],
"help_to_repel": [],
"avoid": []
},
{
"name": "Carrot",
"helps": [
"Bean",
"Chive",
"Leek",
"Lettuce",
"Onion",
"Pea",
"Pepper",
"Radish",
"Rosemary",
"Sage",
"Tomato"
],
"helped_by": [
"Bean",
"Brussels Sprout",
"Garlic",
"Leek",
"Lettuce",
"Onion",
"Pea",
"Pepper",
"Radish",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Celery",
"Dill",
"Parsnip",
"Potato"
]
},
{
"name": "Celery",
"helps": [
"Bean",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Cauliflower",
"Kale",
"Kohlrabi",
"Leek",
"Onion",
"Tomato"
],
"helped_by": [
"Bean",
"Broccoli",
"Cabbage",
"Cauliflower",
"Kale",
"Leek",
"Pea",
"Spinach",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Carrot",
"Corn",
"Lettuce",
"Parsnip",
"Potato"
]
},
{
"name": "Garlic",
"helps": [
"Beet",
"Broccoli",
"Cabbage",
"Carrot",
"Cauliflower",
"Dill",
"Eggplant",
"Kohlrabi",
"Lettuce",
"Pepper",
"Potato",
"Rose",
"Spinach",
"Strawberry",
"Tomato"
],
"helped_by": [
"Beet",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Kale",
"Lettuce",
"Marigold",
"Pansy",
"Parsnip",
"Pepper",
"Potato",
"Rose",
"Strawberry",
"Tomato"
],
"help_to_repel": [
"Aphid",
"Beetle",
"Root Maggot"
],
"avoid": [
"Asparagus",
"Bean",
"Parsley",
"Pea",
"Sage"
]
},
{
"name": "Lettuce",
"helps": [
"Asparagus",
"Basil",
"Bean",
"Beet",
"Broccoli",
"Brussels Sprout",
"Carrot",
"Chive",
"Corn",
"Cucumber",
"Eggplant",
"Garlic",
"Mint",
"Onion",
"Pea",
"Radish",
"Spinach",
"Strawberry",
"Tomato"
],
"helped_by": [
"Alyssum",
"Basil",
"Beet",
"Broccoli",
"Carrot",
"Cucumber",
"Garlic",
"Kale",
"Lupin",
"Onion",
"Pea",
"Pepper",
"Phacelia",
"Potato",
"Radish",
"Spinach",
"Strawberry",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Cabbage",
"Celery",
"Parsley",
"Parsnip"
]
},
{
"name": "Marigold",
"helps": [
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Cauliflower",
"Chive",
"Cucumber",
"Garlic",
"Kale",
"Kohlrabi",
"Leek",
"Melon",
"Onion",
"Pepper",
"Potato",
"Pumpkin",
"Rose",
"Shallot",
"Squash",
"Tomato",
"Zucchini"
],
"helped_by": [
"Asparagus",
"Bean",
"Broccoli",
"Cucumber",
"Eggplant",
"Potato",
"Pumpkin",
"Rose",
"Squash",
"Tomato"
],
"help_to_repel": [
"Aphid",
"Beet Leafhopper",
"Beetle",
"Cabbage Root Fly",
"Cucumber Beetle",
"Onion Fly",
"Root-Knot Nematode",
"Slug",
"Snail",
"Squash Bug",
"Whitefly"
],
"avoid": []
},
{
"name": "Nasturtium",
"helps": [
"Apple",
"Bean",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Cauliflower",
"Cucumber",
"Grape",
"Kale",
"Kohlrabi",
"Radish",
"Raspberry",
"Squash",
"Tomato"
],
"helped_by": [
"Bean",
"Broccoli",
"Brussels Sprout"
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request POST 'https://zylalabs.com/api/13645/plant+pair+api/30945/find+companion+plants' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"garden_bed": [
"Tomato"
]
}'
{
"compatible": true,
"garden_bed": [
"string",
"string"
]
}
curl --location --request POST 'https://zylalabs.com/api/13645/plant+pair+api/30946/check+garden+bed+compatibility?extensive=true' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"garden_bed": [
"Tomato"
]
}'
{
"status": "ok"
}
curl --location --request GET 'https://zylalabs.com/api/13645/plant+pair+api/30947/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए पौधे जोड़ा API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
POST साथी पौधों को खोजने वाला एंडपॉइंट निर्दिष्ट बागवानी बिस्तर के लिए संगत पौधों की सूचियाँ लौटाता है जिसमें सबसे अच्छे साथी और संभावित पौधे शामिल हैं POST बागवानी बिस्तर की संगति की जांच करने वाला एंडपॉइंट एक बूलियन लौटाता है जो यह दर्शाता है कि निर्दिष्ट पौधे एक बिस्तर साझा कर सकते हैं GET स्वास्थ्य जांच एंडपॉइंट एक साधारण स्थिति संदेश लौटाता है जो सेवा की उपलब्धता को इंगित करता है
पीओएसटी साथी पौधों की खोज प्रतिक्रिया में प्रमुख क्षेत्र "बगीचा_bed," "सर्वश्रेष्ठ_साथी," और "लगाने की संभावनाएँ" शामिल हैं पीओएसटी बगीचा बेड संगतता जांच के लिए प्रमुख क्षेत्र "संगत" है GET स्वास्थ्य जांच प्रतिक्रिया में "स्थिति" क्षेत्र शामिल है
प्रतिक्रिया डेटा JSON प्रारूप में संरचित है सहायक पौधों के लिए इसमें "सर्वश्रेष्ठ साथी" और "लगाने के लिए संभव" के लिए एरे शामिल हैं प्रत्येक में पौधों के नाम और उनके संगतता विवरणों के साथ वस्तुएँ होती हैं संगतता जांच एक सरल बूलियन मान लौटाती है जबकि स्वास्थ्य जांच एक स्थिति संदेश लौटाती है
POST Find companion plants और POST Check garden bed compatibility एंडपॉइंट्स को एक "garden_bed" पैरामीटर की आवश्यकता होती है जिसमें एक या एक से अधिक पौधों के नाम होते हैं "extensive" पैरामीटर का उपयोग अधिक विवरण परिणामों के लिए प्रतिक्रिया को संशोधित करने के लिए किया जा सकता है अमान्य या दो से कम नाम 400 त्रुटि का परिणाम देंगे
POST साथी पौधों की खोज करने वाला अंत बिंदु अनुकूल पौधों की जानकारी प्रदान करता है जिसमें वे पौधे शामिल हैं जो दूसरों की मदद करते हैं या जिनकी मदद की जाती है POST बगीचे के बिस्तर की संगतता की जांच करने वाला अंत बिंदु बताता है कि निर्दिष्ट पौधे एक साथ रह सकते हैं या नहीं GET स्वास्थ्य जांच अंत बिंदु API की संचालन स्थिति की पुष्टि करता है
डेटा सटीकता को सामान्य और विविधता नामों को कैटलॉग पौधों से मानचित्रण के माध्यम से बनाए रखा जाता है जिससे पहचान में निरंतरता सुनिश्चित होती है एपीआई अज्ञात नामों को भी संभालता है और अनुमानित मिलान प्रदान करता है जिससे उपयोगकर्ता प्रासंगिक पौधों को खोजने में मदद मिलती है भले ही उन्होंने थोड़े गलत नाम डाले हों
विशिष्ट उपयोग के मामलों में बागवानी करने वाले लोग शामिल हैं जो बेहतर वृद्धि और कीट नियंत्रण के लिए पौधों के व्यवस्थापन को अनुकूलित करना चाहते हैं और शौकिया लोग जो पौधों की संगतता का पता लगाना चाहते हैं उपयोगकर्ता यह सुनिश्चित करने के लिए स्वास्थ्य जांच का उपयोग भी कर सकते हैं कि एपीआई अनुरोध करने से पहले कार्यात्मक है
यदि garden_bed पैरामीटर खाली है या अपरिचित नामों को शामिल करता है तो एपीआई 400 त्रुटि लौटाता है उपयोगकर्ताओं को यह सुनिश्चित करना चाहिए कि उचित पौधों के नाम प्रदान किए जाएं आंशिक परिणामों के लिए जैसे कि जब कुछ पौधे संगत होते हैं और अन्य नहीं होते हैं एपीआई फिर भी संगत पौधों को लौटाएगा जिससे उपयोगकर्ता अपनी पसंद को तदनुसार समायोजित कर सकें