API02006: API कुंजी अवैध
इसका क्या अर्थ है
जो WooCommerce REST API कुंजी का उपयोग किया जा रहा है वह अवैध है। API कुंजियों का उपयोग सर्वर-से-सर्वर प्रमाणीकरण के लिए किया जाता है, और प्रदान की गई कुंजी WooCommerce में किसी भी वैध कुंजी से मेल नहीं खाती।
सामान्य कारण
- कुंजी हटा दी गई — API कुंजी WooCommerce से हटा दी गई
- कुंजी टाइपो — कुंजी को गलत तरीके से दर्ज किया गया
- गलत कुंजी जोड़ी — उपभोक्ता कुंजी और गोपनीयता मेल नहीं खाते
- अलग साइट की कुंजी — किसी अन्य इंस्टॉलेशन के लिए उत्पन्न कुंजियों का उपयोग
कैसे ठीक करें
1. API कुंजी की पुष्टि करें
WordPress Admin → WooCommerce → सेटिंग्स → उन्नत → REST API में:
- जांचें कि आपकी API कुंजी मौजूद है या नहीं
- पुष्टि करें कि इसे रद्द नहीं किया गया है
- अनुमतियों (पढ़ें/लिखें/पढ़ें-लिखें) को नोट करें
2. नई API कुंजियाँ उत्पन्न करें
यदि कुंजी अनुपलब्ध या अवैध है:
- WooCommerce → सेटिंग्स → उन्नत → REST API पर जाएं
- "कुंजी जोड़ें" पर क्लिक करें
- एक विवरण दर्ज करें (जैसे, "WCPOS")
- उपयोगकर्ता का चयन करें
- "पढ़ें/लिखें" अनुमतियाँ चुनें
- "API कुंजी उत्पन्न करें" पर क्लिक करें
- उपभोक्ता कुंजी और उपभोक्ता गोपनीयता दोनों की कॉपी करें (केवल एक बार दिखाई देती है!)
3. POS कॉन्फ़िगरेशन अपडेट करें
POS में नई API कुंजियों को दर्ज करें:
- उपभोक्ता कुंजी (जो
ck_से शुरू होती है) - उपभोक्ता गोपनीयता (जो
cs_से शुरू होती है)
4. कुंजी अनुमतियाँ जांचें
सुनिश्चित करें कि कुंजी के पास पर्याप्त अनुमतियाँ हैं:
- पढ़ें — केवल डेटा देखें
- लिखें — केवल डेटा संशोधित करें
- पढ़ें/लिखें — पूर्ण पहुँच (POS के लिए अनुशंसित)