मैं एक छोटे से उलझन के बारे में डेवलपर कंसोल कामकाज कर रहा हूँ।समझना Google डेवलपर कंसोल
मैं जिसमें मैं यूट्यूब डेटा apiv3 का उपयोग एक परियोजना है। मैं अपने प्रोजेक्ट बनाया है और 4 कुंजी मिल गया है: मुख्य इसमें से
- ब्राउज़र कुंजी
- सर्वर कुंजी
- वेब क्लाइंट OAuth2.0 ग्राहक आईडी गोपनीय कुंजी
- एंड्रॉयड, पहले तीन Google सेवा द्वारा स्वत: उत्पन्न कर रहे हैं। मैं परियोजना के SHA-1 फ़िंगरप्रिंट देकर एंड्रॉयड कुंजी उत्पन्न निम्न प्रश्नों जो मैं नहीं है जवाब पाने के लिए लग रहे हैं: तीन स्वत: जनरेट
क्यों मैं पहली बार मिलता है? मैं बैकएंड पर काम नहीं करता हूं, इसलिए उत्सुकता से बाहर क्या होता है यदि क्लाइंट ब्राउज़र कुंजी के बजाय सर्वर कुंजी का उपयोग करता है? कोई अंतर?
मैं SHA-1 सार्वजनिक कुंजी क्रिप्टोग्राफी की तरह काम करने के लिए प्रयोग किया जाता है लगता है। क्या यह केवल पैकेज और विकास पर्यावरण पर निर्भर करता है? मैंने इसके लिए कीटोल का उपयोग नहीं किया है लेकिन स्टूडियो में साइनिंग रीपॉर्ट्स कार्यक्षमता के साथ सीधे किया है। फिंगरप्रिंट पर निर्भर करता है कि पैरामीटर वास्तव में क्या हैं? मैंने डीबग कीस्टोर को हटाकर नया SHA-1 बनाया। एंड्रॉइड स्टूडियो स्वचालित रूप से डीबग कीस्टोर को पुन: उत्पन्न करता है। यह क्रिप्टोग्राफी वास्तव में कैसे काम करती है?
मेरे आईओएस सहयोगी पहुँच जाते हैं और गुप्त कुंजी के बिना टोकन ताज़ा करने के लिए सक्षम है। OAuth2.0 के लिए AFAIK हमें ऑथ टोकन प्राप्त करने की आवश्यकता है, इसे एक्सेस करने और टोकन रीफ्रेश करने के लिए क्लाइंट आईडी, गुप्त कुंजी और एपीआई कुंजी के साथ इसका उपयोग करें। वे इसे कैसे करते हैं? यहां गुप्त कुंजी क्या भूमिका निभाती है?
सबसे महत्वपूर्ण बात: मैं अपने प्रोजेक्ट में विभिन्न API कुंजियां है। गूगल-services.json में एक अलग और में
youTubePlayerFragment.initialize (API_KEY, नई YouTubePlayer.OnInitializedListener() है
अलग है !! फिर भी यह काम करता है। कैसे ??
DownVoters विवरण दें? मुझे लगता है कि यह मेरे जैसे नोब से एक बिल्कुल वैध सवाल है। मैं निश्चित रूप से एकल व्यक्ति से सभी विवरण प्राप्त करने की अपेक्षा नहीं करता क्योंकि यह विभिन्न क्षेत्रों से है। लेकिन आप कम से कम योगदान कर सकते हैं जो आप जानते हैं ताकि भविष्य के आगंतुकों के लिए यह सहायक हो। –