/ / BOX एपीआई उपयोगकर्ता को जोड़ने और बॉक्स - बॉक्स-एपी को एक्सेस देने की कोशिश कर रहा है

बॉक्स एपीआई, उपयोगकर्ता को जोड़ने और बॉक्स - बॉक्स-एआई तक पहुंच प्रदान करने की कोशिश कर रहा है

मैं एपीआई के माध्यम से अपने बॉक्स ऐप तक पहुंचने की कोशिश कर रहा हूं, मैंने "डाकिया" में निम्नलिखित एपीआई लाइन लिखी है:

https://www.box.com/api/oauth2/authorize?response_type=code&client_id=MY_CLIEN_ID&redirect_uri=https://127.0.0.1

और मुझे लगता है कि मुझे बॉक्स लॉगिन विंडो मिलती है, मैं खेतों को भरता हूंऔर अधिकृत बटन पर क्लिक करें अगले मुझे निम्नलिखित बॉक्स विंडो मिलती है: "आपके बॉक्स खाते तक पहुंच के साथ," साझाकरण प्रणाली "(मेरा ऐप" s "): सभी फाइलों और फ़ोल्डरों को "बटन के साथ" बॉक्स तक पहुंच प्रदान करें "पढ़ें और लिखें"

जब मैं इस बटन पर क्लिक कर रहा हूँ (मुझे बॉक्स में प्रवेश मिलता है) "सर्वर ने कनेक्शन से इनकार कर दिया।

मुझे BOX को API से सफलतापूर्वक कनेक्ट करने के लिए क्या करने की आवश्यकता है?

उत्तर:

जवाब के लिए 0 № 1

बॉक्स आपको लोकलहोस्ट पर सुनने वाले वेबसर्वर पर वापस भेजने की कोशिश कर रहा है, क्योंकि आप "अनुरोध में निर्दिष्ट हैं। यह है।" बॉक्स से प्रतिक्रिया को संभालना का हिस्सा OAuth2 वर्कफ़्लो। आपके पास दो विकल्प हैं:

  1. वेब-आधारित एप्लिकेशन के लिए, स्थानीयहोस्ट पर एक वेबसर्वर चलाएं जो बॉक्स से HTTP पुनर्निर्देशन को संभाल सकता है, या
  2. एक ग्राहक आवेदन के लिए, अपने ओएस में अपने आवेदन के लिए एक कस्टम योजना पंजीकृत करें यह कोई भी मनमाना नाम हो सकता है, उदा। foo। बॉक्स के लिए अपने मूल अनुरोध के पुनर्निर्देशित क्षेत्र में उस कस्टम स्कीम का उपयोग करें: redirect_uri=foo://bar। आपका OS फिर आपके अनुप्रयोग में रीडायरेक्ट पैरामीटर भेजेगा।

जवाब के लिए 0 № 2

अब आप उपयोग कर सकते हैं पोस्टमैन ने ऐप संस्करण को पैक किया OAuth 2 के लिए एक्सेस टोकन प्राप्त करने के लिए। आपको सर्वर स्थापित करने की परेशानी से बचने में मदद करता है।