दो मिनट, और बाकी सब से पहले करने लायक: बाद में आने वाली लगभग हर जोड़-समस्या उन्हीं दो चीज़ों में से एक निकलती है जिन्हें यह साबित करता है।
1. एक कुंजी बनाइए
डैशबोर्ड पर कुंजी बनाएँ। पूरी कुंजी आप एक बार देखते हैं। उसे वहाँ रखिए जहाँ से आपका कोड उसे परिवेश से पढ़े, रिपॉज़िटरी की किसी फ़ाइल से नहीं।
2. पूछिए कि आपके पास क्या है
curl "https://makehybrid.com/linkedin/connect/accounts" \ -H "X-API-KEY: $MAKEHYBRID_KEY"
जवाब आने का मतलब है कि कुंजी वैध है और योजना चालू है, और जो सूची लौटती है वह आपके संगठन के जोड़े हर LinkedIn खाते की है। दो बातें साबित, और वह इकलौता इनपुट जो हर दूसरी कॉल को चाहिए — खाता आईडी — एक ही अनुरोध में, जो LinkedIn को छूता तक नहीं।
3. त्रुटियों का आकार अभी सीख लीजिए
{"type":"errors/payment_required","status":402,"detail":"..."}
- 401 — कुंजी नहीं है, गलत है या रद्द की जा चुकी है।
- 402 — योजना का भुगतान नहीं हुआ, या आज़माइश ख़त्म हो गई।
- 404 — वह है ही नहीं, या आपकी नहीं है। जानबूझकर एक ही जवाब।
- 429 — बहुत ज़्यादा अनुरोध, या LinkedIn खाते पर रोक लगा रहा है।
- 503 — LinkedIn के आगे वाले पड़ाव ने जवाब नहीं दिया; बॉडी वही नंगा स्टेटस लाती है जो उसने देखा।
उसी आकार के लिए एक हैंडलर लिखिए और कैटलॉग का हर रास्ता ढँक जाता है। detail फ़ील्ड इसी तरह लिखा गया है कि उसे किसी इंसान को दिखाया जा सके, इसलिए उसे दिखाना आमतौर पर सही काम है।
अक्सर पूछे जाने वाले सवाल
क्या मैं पहली कॉल चैट से कर सकता हूँ?
हाँ। अपना सहायक जोड़िए और पूछिए कि कौन-से खाते जुड़े हैं; वह उसी तरह की कॉल करता है और जवाब पढ़कर सुनाता है। फिर भी एक बार हाथ से करना फ़ायदेमंद है, क्योंकि यहाँ आप त्रुटि का जो आकार देखते हैं, वही AI एजेंट भी पढ़ रहा होगा।
क्या प्रोजेक्ट रूम को यह कुंजी चाहिए?
रूम खोलने या बिल्ट-इन AI एजेंट से पूछने के लिए नहीं। सिर्फ़ LinkedIn पर काम करने वाले आपके एजेंट को कुंजी चाहिए, और वह रूम अपने लिए ख़ुद बना लेता है।