loader2
NRI

Open Free Trading Account Online with ICICIDIRECT

Incur '0' Brokerage upto ₹500

सत्र कुंजी कैसे उत्पन्न करें और हवा एपीआई के लिए एसडीके स्थापित करें?

10 Mins 02 Feb 2022 0 COMMENT

ब्रीज एपीआई क्या है?

ब्रीज एपीआई आईसीएसआईडायरेक्ट से अगली पीढ़ी का ट्रेडिंग एपीआई है जिसे ग्राहक-प्रथम मानसिकता के साथ बनाया गया है। हम डेटा सुरक्षा और गोपनीयता सुनिश्चित करने के लिए प्रक्रियाओं के एक मजबूत और स्थिर ढांचे के साथ-साथ भारत में बेजोड़ डेटा की विस्तृत श्रृंखला की पेशकश कर रहे हैं

आपको अपने ऐप को सेव करने के लिए https://api.icicidirect.com/apiuser/home पर लॉगिन करना होगा।

सत्र कुंजी क्या है?

एक सत्र कुंजी एक अस्थायी कुंजी है जिसका उपयोग डेटा को एन्क्रिप्ट करने और डिक्रिप्ट करने के लिए केवल एक बार किया जाता है। यह एक पासवर्ड के समान है जिसे किसी को हर बार लॉगिन करते समय रीसेट करना पड़ता है और प्रत्येक ऐप के लिए अलग से संचार सत्र को एन्क्रिप्ट करने में मदद करता है। यह कुंजी या टोकन पीढ़ी के बाद 24 घंटे में या आधी रात को समाप्त हो जाता है।

आप अपनी सत्र कुंजी कैसे जनरेट कर सकते हैं?

  • https://api.icicidirect.com/apiuser/home पर अपने ICICIनिर्देशित खाते के साथ लॉगिन करें और फिर 'ऐप्स देखें' पर नेविगेट करें
  • उस ऐप का चयन करें जिसके लिए आप सत्र टोकन उत्पन्न करना चाहते हैं और इसकी एपीआई कुंजी कॉपी करना चाहते हैं
  • एक नया टैब खोलें, और डेवलपर टूल्स पर स्विच करें (क्रोम, फ़ायरफ़ॉक्स और एज पर कीबोर्ड शॉर्टकट का उपयोग करें: Ctrl + शिफ्ट + I)
  • यूआरएल खोलें: https://api.icicidirect.com/apiuser/login?api_key=your_public_key
  • हमेशा की तरह आईसीआईसीआई डायरेक्ट अकाउंट क्रेडेंशियल्स दें और सबमिट करें
  • नेटवर्क लॉग तालिका में, ऐप बनाते समय आपके द्वारा दिए गए रीडायरेक्ट यूआरएल के समान नाम वाला संसाधन ढूंढें। उदाहरण के लिए, यदि आपने रीडायरेक्ट URL को https://127.0.0.1:9080/api के रूप में दिया है, तो "127.0.0.1" नामक एक पंक्ति देखें। पंक्ति पर क्लिक करें और नए विभाजन में, "पेलोड" नामक टैब पर क्लिक करें >"प्रपत्र डेटा">"API_Session"।

"API_Session" के खिलाफ एक अल्फा-न्यूमेरिक (केवल संख्या या केवल वर्णमाला हो सकता है) टोकन होगा। यह उस ऐप के लिए आपकी सेशन कुंजी है।

एसडीके क्या है?

एसडीके सॉफ्टवेयर डेवलपमेंट किट या शॉर्ट के लिए डेवकिट के लिए खड़ा है। एसडीके टूल में पुस्तकालयों, प्रलेखन, कोड नमूने, प्रक्रियाओं और गाइड सहित विभिन्न चीजें शामिल होंगी। इनका उपयोग डेवलपर्स द्वारा उन ऐप्स में एकीकृत करने के लिए किया जा सकता है जिन्हें वे बनाना चाहते हैं।

आप एसडीके कैसे स्थापित कर सकते हैं?

  • वर्चुअल वातावरण पैकेज़ स्थापित करें।
    (यदि आपने इसे पहले से ही स्थापित किया है तो इस चरण को छोड़ दें।
    पिप वर्चुअलएनवी स्थापित करें
  • वातावरण बनाएँ और सक्रिय करें।
    वर्चुअलएनवी -पी अजगर 3 |
    स्रोत बिन/
  • हवा से कनेक्ट एसडीके  स्थापित करें
    पाइप स्थापित हवा-कनेक्ट

कुछ नमूने:

breeze_connect आयात से ब्रीजकनेक्ट

# सत्र उत्पन्न करें

आईसेक = ब्रीजकनेक्ट (api_key = "your_api_key")

isec.generate_session (api_secret = "your_secret",

session_token ="YOUR_SESSION_TOKEN_OBTAINED_FROM_LOGIN_PAGE_RESPONSE")

# वेबसॉकेट

isec.ws_connect ()

# सब्सक्राइब स्टॉक फ़ीड

isec.subscribe_stock (exchange_code ="", stock_code ="", product_type ="", strike_date ="", strike_price ="", दाएं ="", get_exchange_quotes = सच, get_market_depth = सच)

डीईएफ on_ticks (टिक):

प्रिंट ("टिक: {}". प्रारूप (टिक))

isec.on_ticks = on_ticks

# स्टॉक फ़ीड की सदस्यता समाप्त करें

isec.unsubscribe_stock (exchange_code ="", stock_code ="", product_type="", strike_date="", strike_price="", दाएँ="", get_exchange_quotes=सत्य, get_market_depth=सत्य)

कृपया ध्यान दें कि वेबसॉकेट /लाइव डेटा के लिए स्टॉक प्रतीक अन्य सभी अंत बिंदुओं से अलग हैं।  इसके लिए स्टॉक कोड पर उपलब्ध सुरक्षा मास्टर फ़ाइल से संदर्भित किया जा सकता https://api.icicidirect.com/breezeapi/documents/index.html#instruments

ब्रीज एपीआई की मुख्य विशेषताएं क्या हैं:

  1. ऐतिहासिक 1 दूसरा डेटा: जबकि हर कोई सीमित मात्रा में इक्विटी ओएचएलसी डेटा देता है, केवल ब्रीज दूसरे स्तर के एलटीपी डेटा के 3 साल देता है। यह आपको अपनी रणनीतियों को अधिक सटीक रूप से मॉडल करने की अनुमति देता है और इस प्रक्रिया में रणनीतियों को कहीं अधिक सटीक रूप से बैकटेस्ट करता है।
  2. ऐतिहासिक डेरिवेटिव डेटा: 3 साल के डेटा के साथ, कोई अन्य ब्रोकर गहन विश्लेषण के लिए वायदा या विकल्प ऐतिहासिक डेटा प्रदान नहीं करता है
  3. लाइव स्ट्रीमिंग ओएचएलसी: जबकि हर कोई स्ट्रीमिंग एलटीपी डेटा देता है, ब्रीज एकमात्र ऐसा है जो स्ट्रीमिंग ओएचएलसी डेटा देता है ताकि ऐतिहासिक ओएचएलसी डेटा के आसपास लिखी गई रणनीतियों को डेटा हैंडलिंग फ़ंक्शंस को बदलने की आवश्यकता के बिना लाइव लिया जा सके।
  4. ट्रिपल सुरक्षित डेटा: ब्रीज में एसएसएल + (ऐप कुंजी, गुप्त कुंजी) एन्क्रिप्शन + पूरे डेटा पैकेज का चेकसम एन्क्रिप्शन है ताकि सूंघने या हैकिंग की कोई भी मात्रा आपके डेटा को हैकर को प्रकट न कर सके। ब्रीज भारत में एकमात्र खुदरा एपीआई है जिसमें यह सुविधा है।

 

डिस्क्लेमर - आईसीआईसीआई सिक्योरिटीज लिमिटेड (आई-सेक)। आई-सेक का पंजीकृत कार्यालय आईसीआईसीआई सिक्योरिटीज लिमिटेड - आईसीआईसीआई वेंचर हाउस, अप्पासाहेब मराठे मार्ग, प्रभादेवी, मुंबई - 400 025, भारत, दूरभाष संख्या: 022 - 6807 7100 में है। आई-सेक नेशनल स्टॉक एक्सचेंज ऑफ इंडिया लिमिटेड (सदस्य कोड: 07730), बीएसई लिमिटेड (सदस्य कोड: 103) और मल्टी कमोडिटी एक्सचेंज ऑफ इंडिया लिमिटेड (सदस्य कोड: 56250) का सदस्य है और सेबी पंजीकरण सं. इंज़000183631। आई-सेक एक सेबी है जो सेबी के साथ एक अनुसंधान विश्लेषक के रूप में पंजीकृत है। InH0000000990. एएमएफआई रेगन। संख्या: एआरएन -0845। पीएफआरडीए पंजीकरण संख्या:  पीओपी नंबर -05092018। आई-सेक एक समग्र कॉर्पोरेट एजेंट के रूप में कार्य करता है जिसका पंजीकरण संख्या -सीए0113 है। अनुपालन अधिकारी का नाम (ब्रोकिंग): श्री अनूप गोयल, संपर्क नंबर: 022-40701000, ई-मेल पता: complianceofficer@icicisecurities.com। प्रतिभूति बाजार में निवेश बाजार जोखिम के अधीन है, निवेश करने से पहले सभी संबंधित दस्तावेजों को ध्यान से पढ़ें। गैर-ब्रोकिंग उत्पाद/सेवाएं जैसे म्यूचुअल फंड, बीमा, एफडी/बॉन्ड, ऋण, पीएमएस, टैक्स, ईलॉकर, एनपीएस, आईपीओ, रिसर्च, फाइनेंशियल लर्निंग, इन्वेस्टमेंट एडवाइजरी आदि एक्सचेंज ट्रेडेड उत्पाद/सेवाएं नहीं हैं और आईसीआईसीआई सिक्योरिटीज लिमिटेड ऐसे उत्पादों/सेवाओं के वितरक/रेफरल एजेंट के रूप में कार्य कर रही है और वितरण गतिविधि के संबंध में सभी विवादों की पहुंच एक्सचेंज निवेशक निवारण या मध्यस्थता तंत्र तक नहीं होगी।

उपरोक्त सामग्री को व्यापार या निवेश के लिए निमंत्रण या अनुनय के रूप में नहीं माना जाएगा।  आई-सेक और सहयोगी उस पर की गई किसी भी कार्रवाई से उत्पन्न होने वाले किसी भी प्रकार के नुकसान या क्षति के लिए कोई दायित्व स्वीकार नहीं करते हैं। ऊपर दी गई सामग्री पूरी तरह से सूचनात्मक उद्देश्य के लिए है और प्रतिभूतियों या अन्य वित्तीय साधनों या किसी अन्य उत्पाद के लिए खरीदने या बेचने या सदस्यता लेने के लिए प्रस्ताव दस्तावेज या प्रस्ताव के अनुरोध के रूप में उपयोग या विचार नहीं किया जा सकता है। निवेशकों को कोई भी फैसला लेने से पहले अपने फाइनेंशियल एडवाइजर्स से सलाह लेनी चाहिए कि क्या प्रॉडक्ट उनके लिए उपयुक्त है। यहां उल्लिखित सामग्री पूरी तरह से सूचनात्मक और शैक्षिक उद्देश्य के लिए है।