सीधे मुख्य सामग्री पर जाएं

API key

एक्सचेंज API key सॉफ़्टवेयर को आपकी चुनी हुई अनुमतियों के साथ आपके अकाउंट पर काम करने देती है। जानें इसका मतलब, ज़रूरी अनुमतियां और keys को सुरक्षित रखने का तरीका।

परिभाषा

आपके exchange से मिला एक credential, जिससे software आपके account की जानकारी पढ़ सकता है या उस पर orders दे सकता है। इसकी permissions वही होती हैं जिन्हें आप इसे बनाते समय चुनते हैं।

API key से ट्रेडिंग ऐप आपके पासवर्ड के बिना आपके एक्सचेंज अकाउंट से जुड़ता है। आप इसे एक्सचेंज पर बनाते हैं, तय करते हैं कि यह क्या कर सकती है, फिर key और उसका secret ऐप में डालते हैं। इसके बाद एक्सचेंज उस key से साइन किए गए अनुरोधों को, दी गई अनुमतियों के भीतर, स्वीकार करता है।

उदाहरण

Kraken पर आप ऐसी key बना सकते हैं जो funds और orders की जानकारी ले सके, और orders बना या cancel कर सके। इसमें Withdraw Funds बंद रखें। उस key का इस्तेमाल करने वाला एजेंट आपका balance देख और ट्रेड कर सकता है, लेकिन exchange से पैसे बाहर नहीं भेज सकता।

यह क्यों मायने रखता है

अगर key लीक हो जाए, तो उससे कितना नुकसान हो सकता है, यह उसकी permissions तय करती हैं। पैसे निकाल सकने वाली key से कोई खाता खाली कर सकता है। सिर्फ ट्रेडिंग की permission वाली और आपके app के server addresses तक सीमित key कहीं ज़्यादा सुरक्षित है: अगर कोई इसकी कॉपी भी कर ले, तो वह इसे कहीं और से इस्तेमाल नहीं कर सकता या पैसे नहीं निकाल सकता।

TradeCorgi इसका इस्तेमाल कैसे करता है

TradeCorgi सिर्फ trading की अनुमति वाली keys स्वीकार करता है और withdrawal की अनुमति वाली किसी भी key को अस्वीकार कर देता है। यह जांच key connect करते समय और उसके बाद हर रोज़ की जाती है। Keys को आपके लिए खास encryption key से encrypt किया जाता है और सिर्फ orders देने वाली service के अंदर decrypt किया जाता है। हर exchange page पर सही key बनाने का तरीका step by step बताया गया है।