त्रुटि: अमान्य_क्लिप कोई अनुप्रयोग नाम नहीं


330

मैं अपने एप्लिकेशन के लिए Google Apps API का उपयोग कर रहा हूं और OAuth2 का उपयोग करके इसे अधिकृत करने का प्रयास कर रहा हूं। मैंने Google API कंसोल का उपयोग करके एक प्रोजेक्ट और उसके भीतर एक एप्लिकेशन बनाया है। मैं प्राधिकरण के लिए निम्न URL का उपयोग कर रहा हूं:

https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid)

मुझे निम्नलिखित त्रुटि मिलती है,

Error: invalid_client
no application name
Request Details

मैंने क्लाइंटीड और यहां तक ​​कि व्यवस्थापक एसडीके की स्थिति को सत्यापित किया है।


वे इसे नौकरी की सुरक्षा के लिए बहुत कठिन बनाते हैं। अति दुर्बल
r3wt

जवाबों:


610

यह त्रुटि उस स्थिति में प्रदर्शित होती है जब "APIs & Cortical" -> "सहमति स्क्रीन" के अंतर्गत आपके पास खाली फ़ील्ड "PRODUCT NAME" होती है - आपको ई-मेल पते का भी चयन करना होगा।

आप एक लिंक के तहत "सहमति स्क्रीन" पा सकते हैं !, प्रोजेक्ट नाम पर क्लिक करें और फिर "एपीआई और ऑर्टिकल" -> "सहमति स्क्रीन" पर जाएं।


2
नहीं, एक बार जब आप उत्पाद का नाम जोड़ देंगे तो यह काम करेगा। मुझे बस इतना ही करना था।
d_ethier

12
अपने ईमेल पते का चयन भी सुनिश्चित करें - सहमति स्क्रीन पर भी। अन्यथा आपको एक और त्रुटि संदेश मिलेगा।
कार्ल

71
मुझे अपना ई-मेल पता चुनने और उत्पाद नाम में भरने के बाद काम करने के लिए OAuth क्लाइंट आईडी और ब्राउज़र कुंजी को फिर से बनाना था।
क्रिस केम्पेन

22
मुझे सिर्फ बदलाव के लिए आवेदन करना था। कुछ मिनटों के बारे में। फिर से चाबी बनाने की जरूरत नहीं।
मतेज

2
बहुत बढ़िया जवाब। मेरी बहुत मदद करता है।
रिपा साहा

4

जैसा कि @ क्रिस-केम्पेन कहते हैं, आपको अपने आवेदन के लिए समर्थन ईमेल सेट करने के बाद सभी आवश्यक OAuth आईडी को फिर से बनाना होगा ।

यदि आप OAuth क्रेडेंशियल बनाते हैं तो इससे पहले कि आप सहमति स्क्रीन में समर्थन ईमेल पता सेट करते हैं, तो ऐसा प्रतीत होता है कि आपको हमेशा यह त्रुटि मिलेगी।


1
जैसा कि मैतेज ने बाद में उल्लेख किया है, ऐसा लगता है कि यह केवल प्रचार प्रसार के लिए थोड़ा और इंतजार करने की बात है :)
Ja --ck

2

मुझे एक समान मुद्दा मिला, शायद जो दूसरों की मदद कर सके:

मेरी त्रुटि "बिना एप्लिकेशन नाम" के बजाय "अमान्य क्लाइंट प्रकार" थी, और ईमेल और प्रोजेक्ट का नाम सेट करने से मेरी समस्या हल नहीं हुई।

हालाँकि, मैंने अपना प्रोजेक्ट एक WebApp के रूप में पंजीकृत किया था। जब मैंने इसे "अन्य" में बदल दिया, तो आखिरकार यह काम कर गया।


क्या आपको याद है कि आपने WebApp के बजाय सेटिंग को "अन्य" में कहाँ बदला है? मेरे द्वारा इसे कहीं भी ढूंढा जा सकता है। : /
LNA

क्षमा करें, मैंने जल्दी से जाँच की और अब इसे नहीं पाया, मुझे लगता है कि उन्होंने इसे बदल दिया: /
क्लो रोगर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.