प्रमाणीकरण
ArchiCore प्रमाणीकरण के लिए API कुंजियों का उपयोग करता है।
API कुंजी प्राप्त करना
- ArchiCore में लॉगिन करें
- सेटिंग्स → डेवलपर पर जाएं
- API कुंजी जनरेट करें पर क्लिक करें
- अपनी कुंजी कॉपी करें और सुरक्षित रूप से स्टोर करें
warning
API कुंजियां केवल एक बार दिखाई जाती हैं। इन्हें सुरक्षित रूप से स्टोर करें!
API कुंजी का उपयोग
Authorization हेडर में कुंजी शामिल करें:
curl -H "Authorization: Bearer sk_live_xxxxx" \
https://api.archicore.io/api/v1/projects
या क्वेरी पैरामीटर के रूप में (अनुशंसित नहीं):
curl "https://api.archicore.io/api/v1/projects?api_key=sk_live_xxxxx"
कुंजी प्रकार
| प्रीफिक्स | प्रकार | विवरण |
|---|---|---|
sk_live_ | प्रोडक्शन | आपके खाते तक पूर्ण पहुंच |
sk_test_ | टेस्ट | विकास के लिए सीमित पहुंच |
कुंजी अनुमतियां
API कुंजियां आपके खाते के स्तर से अनुमतियां प्राप्त करती हैं:
| अनुमति | मुफ्त | Pro | Enterprise |
|---|---|---|---|
| प्रोजेक्ट पढ़ना | ✓ | ✓ | ✓ |
| प्रोजेक्ट बना ना | ✓ | ✓ | ✓ |
| विश्लेषण | ✓ | ✓ | ✓ |
| Webhooks | - | ✓ | ✓ |
| टीम एक्सेस | - | - | ✓ |
कुंजियां रद्द करना
API कुंजी रद्द करने के लिए:
- सेटिंग्स → डेवलपर पर जाएं
- सूची में कुंजी खोजें
- रद्द करें पर क्लिक करें
रद्द की गई कुंजियां तुरंत काम करना बंद कर देती हैं।
सुरक्षा सर्वोत्तम प्रथाएं
- कभी भी API कुंजियां कमिट न करें वर्जन कंट्रोल में
- एनवायरनमेंट वेरिएबल ्स का उपयोग करें कुंजियां स्टोर करने के लिए
- नियमित रूप से कुंजियां बदलें (अनुशंसित: हर 90 दिन)
- डेवलपमेंट के लिए टेस्ट कुंजियों का उपयोग करें
- डैशबोर्ड में उपयोग की निगरानी करें
एनवायरनमेंट वेरिएबल्स
# .env (.gitignore में जोड़ें!)
ARCHICORE_API_KEY=sk_live_xxxxx
const client = new ArchiCore({
apiKey: process.env.ARCHICORE_API_KEY
});