यह API प्रोजेक्ट इस API का उपयोग करने के लिए अधिकृत नहीं है। कृपया सुनिश्चित करें कि यह एपीआई एपीआई कंसोल में सक्रिय है


192

मेरे पास एक अक्षांश है, और देशांतर है "-27.0000,133.0000":। मैं उस पर एक मैप बेस तैयार करना चाहता हूं।

मैंने इस लिंक पर जाने की कोशिश की है

https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******

मुझे यह त्रुटि ब्राउज़र पर मिलती रहती है

{
   "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

लेकिन मुझे लगता है कि मैं पहले ही उस एपीआई को सक्षम कर देता हूं। मैं अपने Google कंसोल और डबल चेक में लॉग-इन करता हूं।

जब मैं जाता हूँ : https://console.developers.google.com/project/75423435770063/apiui/apis/enabled

समझा :

जियोकोडिंग + जियोलोकिंग सक्षम है।

यहां छवि विवरण दर्ज करें

मैं अब थोड़ा फंस गया हूं। क्या ऐसा कुछ है जो मुझे यहाँ याद आया?


2
जब यह कहा जाता है तो ऐसा लगता है कि यह एक बग है। जांचें कि क्या आपने एपीआई को सही परियोजना के लिए सक्षम किया है (परियोजना जहां उपयोग की गई कुंजी संबंधित है, आपके पास कई परियोजनाएं हो सकती हैं)।
डॉ। मोलले Dr

जवाबों:


388

आपके द्वारा पोस्ट की गई तस्वीर से, यह कहते हैं कि यह अक्षम है ...

डेवलपर कंसोल पर जाएं

Google Maps-> पर नेविगेट करेंAPIs

जियोकोडिंग के लिए खोजें और Google मैप्स पर क्लिक करें जियोकोडिंग एपीआई -> सक्षम एपीआई। जियोलोकेशन के लिए भी यही काम करें


14
मैं समझता हूं कि आप ऐसा क्यों सोचते हैं, लेकिन जब यह सक्षम होता है, तो Google आपको एक अक्षम बटन देगा, यह वही है जो आप वहां देखते हैं।
सायबर 8200

इसके अलावा, अगर आप मेरे सक्षम URL पर एक नज़र डालते हैं: https://console.developers.google.com/project/75423435770063/apiui/apis/enabledयह मेरी सक्षम एपीआई की एक सूची है
साइबर 8200

2
'आपके द्वारा पोस्ट की गई तस्वीर से, यह कहते हैं कि यह अक्षम है'। नहीं, यह नहीं है। यह इसे निष्क्रिय करने के लिए एक कड़ी होगी। मतलब कि यह कह रहा है कि यह वास्तव में सक्षम है।
ली

2
मैंने "Google मैप्स जियोकोडिंग एपीआई" और "Google मैप्स जियोलोकेशन एपीआई" दोनों को सक्षम किया, लेकिन फिर भी मुझे कोई स्थान नहीं मिल पा रहा है। वह URL जिससे मैं डेटा प्राप्त कर रहा हूं, maps.googleapis.com/maps/api/place/search/…
iPhoneDeveloper

4
इसके अतिरिक्त आपको placesऑटो सुझाव के लिए
आपी

64

यदि आप स्थानों को लाने के लिए विधि प्राप्त कर रहे हैं, तो आपको सक्षम करने की आवश्यकता है

Google स्थल एपीआई वेब सेवा

मैं उसी मुद्दे का सामना कर रहा था और इसे सक्षम करने के बाद हल किया गया।

EDIT: https://developers.google.com/places/web-service/get-api-key के अनुसार

नोट: Google Places API वेब सेवा Android या iOS प्रतिबंधित API कुंजी के साथ काम नहीं करती है।

तो आपको नई कुंजी बनानी होगी यदि इसे ठीक से काम करने के लिए मौजूदा कुंजी की प्रतिबंधित पहुंच को हटा दें या हटा दें।


यह Google की FYI समीक्षा के लिए सही उत्तर है। ध्यान दें, एक और बात जो हो सकती है, यदि आपके पास पिछले से जून 2016 तक का खाता है, तो आपको उन डोमेन के लिए इसकी आवश्यकता नहीं हो सकती है। मैं इस मुद्दे पर भाग गया और नए लोगों के लिए कुंजी की जरूरत थी।
माइक क्यू

1
यह अब Google Places API वेब सेवा के साथ ठीक काम करता है, बहुत कुछ !!
जग्गना

30

Google API कंसोल में दिशा एपीआई के साथ-साथ सक्षम करने की आवश्यकता है । मेरे पास निम्नलिखित सक्षम है:

  • दिशाएँ एपीआई
  • जियोकोडिंग एपीआई
  • मैप्स जावास्क्रिप्ट एपीआई

मेरे पास जियोलोकेशन एपीआई सक्षम भी है, लेकिन कंसोल इसे इस्तेमाल किए जाने के रूप में नहीं दिखाता है (0 अनुरोध)। लेकिन शायद यह वास्तविक समय की रिपोर्टिंग नहीं है इसलिए किसी भी तरह से सक्षम करने के लिए चोट नहीं करता है।


23

मुझे देर हो गई है, लेकिन यहां एक और गोचा है: Google एपीआई को सक्षम के रूप में दिखाता है, लेकिन वास्तव में वे नहीं हैं। अक्षम करें फिर इसे सक्षम करें।


लेकिन मुझे हर बार ऐसा करने की ज़रूरत है
अक्षत श्रीनिवास

वास्तव में ? इससे वास्तव में मेरी समस्या हल हो गई। इसे चालू करें और बंद करें हमेशा समाधान के लिए जाना प्रतीत होता है, धन्यवाद
thatOneGuy

सच सच। यह सभी सक्षम API सेवाओं को दिखाता है, लेकिन इनमें से कोई भी नहीं है। आपको प्रत्येक सेवा पर क्लिक करना होगा और फिर इसे सक्षम करना होगा। यह वास्तव में अधिक समझ में आता है लेकिन संदेश मदद नहीं कर रहा है।
चिडीमो

मेरे लिए काम किया। दिसंबर 2019 और यह अभी भी एक मुद्दा है
SomeGuyFortune

8

यहाँ कदम है कि मेरे लिए काम कर रहे हैं:

  1. दिशा एपीआई सक्षम करें; जियोकोडिंग एपीआई; गेलोकेशन एपीआई कंसोल.क्लाउड.google.com/google/maps-apis
  2. APIS और सेवाओं को APIs कंसोल.डेवलपर्स

7

एपीआई प्रबंधक मेनू में, आपको अवलोकन पर क्लिक करने में सक्षम होना चाहिए, Google मैप्स एपीआई शीर्षक और मानचित्र आइकन के तहत प्रासंगिक एपीआई का चयन करें।

आपका पृष्ठ कुछ अन्य API, जैसे स्थानों का उपयोग कर सकता है। उन सभी को सक्षम करें और देखें कि क्या यह मदद करता है।

Google स्थल एपीआई वेब सेवा Google मानचित्र जियोकोडिंग एपीआई


7

Google मानचित्र API में से कुछ तक पहुँचने के लिए आपको बिलिंग सक्षम करने की आवश्यकता है

त्रुटि संदेश | गूगल मैप जावास्क्रिप्ट एपीआई


यदि आपकी बिलिंग अक्षम है, तो आपको एक और त्रुटि संदेश मिला है।
ग्रिगोरी झड़को



2

यदि आपके पास API सक्षम नहीं है, लेकिन आपके पास API कुंजी है, तो आपको वह त्रुटि नहीं मिलेगी यदि आप ब्राउज़र से API चलाते हैं (जैसे कि नक्शा प्रदर्शित करते समय) या कर्ल कमांड के लिए अनुरोध पास करते हैं। यदि आप किसी API को कोड के भीतर कहते हैं तो आपको केवल वह त्रुटि मिलती है। पायथन में, यह कोई फर्क नहीं पड़ता कि आप उपयोग करते हैं urllib, pycurlकर्ल कमांड का निर्माण करते हैं और इसे पास करते हैं subprocess.check_output(), या उपयोग करके अनुरोध भेजते हैं jQuery.get(); आपको अभी भी वह त्रुटि प्राप्त है। मुझे आश्चर्य है कि Google को कैसे अंतर पता है।


2

मेरे लिए, यह मैप्स एंबेड एपीआई था जिसे मुझे सक्षम करना था।

में Google क्लाउड कंसोल

API टैब पर जाएं, अतिरिक्त API अनुभाग देखें और किसी भी मानचित्र से संबंधित API को सक्षम करने का प्रयास करें।

यहां छवि विवरण दर्ज करें


1

मैं एक Drupal साइट पर एक ही मुद्दे का अनुभव किया। Google क्लाउड प्लेटफ़ॉर्म पर जियोकोडिंग एपीआई को सक्षम करने के बाद, मेरे लिए काम करता है। मेरे सेटअप पर मुझे दो एपीआई, जियोकोडिंग और मैप्स जावास्क्रिप्ट एपीआई की आवश्यकता है।


1

चूंकि Google नीतियां अपडेट होती हैं, इसलिए आपको मैप एपीआई तक पहुंचने के लिए बिलिंग सक्षम करने की आवश्यकता होती है।


1

अगर उस त्रुटि का सामना करना पड़ रहा है जैसे कि जियोकोडिंग एक्सेस से इनकार किया गया है: तो आप गेटके खाते से जियोकोडिंग एप सेवा को सक्षम कर सकते हैं। यहाँ छवि विवरण दर्ज करें


1

एक ही मुद्दा था, एपीआई मेरे प्रोजेक्ट के लिए सक्षम था लेकिन उस विशिष्ट एपीआई कुंजी के लिए नहीं जिसका मैं उपयोग कर रहा था।

आपको अपनी API कुंजियाँ यहाँ देखनी चाहिए: https://console.cloud.google.com/apis/credentials

फिर उस कुंजी पर क्लिक करें जिसका आप उपयोग कर रहे हैं और इसके लिए एपीआई को सक्षम करें। मेरे लिए इसमें बदलावों के लिए ~ 5 मिनट का समय लगा।


0

Android के लिए स्थान API और स्थान SDK दो अलग-अलग API हैं। Android देवों ने दोनों को सक्षम किया। मेरे लिए क्या काम किया!

जियोकोडिंग और जियोलोकेटिंग एपीआई को सक्षम करने की आवश्यकता नहीं है, जिनके अलग-अलग उद्देश्य हैं।


0

कोणीय डेवलपर के लिए:

जब मुझे agm- दिशा पैकेज का उपयोग करने की आवश्यकता होती है , तो कंसोल दिखाता है कि "आपके पास पहले एक क्रेडेंशियल कुंजी होनी चाहिए, कृपया यहां जाएं ", लेकिन मेरे पास पहले से ही एक है इसलिए मैं Google मानचित्र देख सकता हूं।

थोड़ी देर बाद, मैंने पाया कि केवल एक चीज जो आपको करने की ज़रूरत है वह दिशा एपीआई पर जाएं और इसे सक्षम करें, फिर लगभग 10s तक प्रतीक्षा करें, आप जाने के लिए अच्छे हैं। पूरी बात यह बताती है कि कंसोल लॉग ने यह नहीं बताया कि एपीआई की आवश्यकता क्या है।

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