8

मैंने अपने एंड्रॉइड एप्लिकेशन के लिए API Key (एंड्रॉइड ऐप्स के लिए) बनाया है। यह Google मानचित्र एपीआई द्वारा आवश्यक था। लेकिन अब एक ही कुंजी Google स्थल API के लिए काम नहीं करेगी।एंड्रॉइड ऐप के लिए Google स्थल API कुंजी

मैं भी नीचे दिया URL ब्राउज़र मार करने की कोशिश की:

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=my_key

मैं:

https://developers.google.com/places/training/autocomplete-android:

{ 
    "error_message" : "This IP, site or mobile application is not authorized to use this API key.", 
    "html_attributions" : [], 
    "status" : "REQUEST_DENIED" 
} 

जब मैं एक जवाब के लिए googled, मैं इस पाया

किस प्रकार की एपीआई कुंजी?

प्लेस ऑटोकंपलेट सेवा का उपयोग शुरू करने से पहले आपको Google स्थल API के लिए अपने ब्राउज़र या सर्वर API कुंजी की आवश्यकता होगी। ध्यान दें कि एंड्रॉइड एपीआई कुंजी प्लेस ऑटोकंपलेट सेवा के लिए काम नहीं करेगी।

यह मुझे भ्रमित कर दिया क्योंकि मेरे पास वेब ऐप के लिए कोई यूआरएल नहीं है, न ही कोई सर्वर आईपी है। इसलिए मैं Browser key या Server key

कैसे प्राप्त कर सकता हूं इस बारे में उलझन में हूं कि क्या कोई मेरी मदद कर सकता है कि यह किस प्रकार की कुंजी की आवश्यकता है? अगर मुझे Browser key या Server key बनाना है, तो मैं ऐसा कैसे कर सकता हूं?

+1

कोशिश http://stackoverflow.com/questions/16224080/request-denied-with-google-places-api-browser-key-or- ऐप-की – user1030128

+0

आपके पास अल होना चाहिए तैयार एक एंड्रॉइड एपीआई कुंजी उत्पन्न, तो फिर "कुंजी बनाएं" पर क्लिक करें, आपको विकल्प, सर्वर कुंजी, ब्राउज़र कुंजी, एंड्रॉइड कुंजी, आईओएस कुंजी पहले सर्वर कुंजी पर क्लिक करें, जगह खाली छोड़ दें और बनाएं, अपने सर्वर पर क्लिक करें कुंजी उत्पन्न होगी, इसे बचाओ। –

उत्तर

8

this डॉक पता करने के लिए गूगल प्राप्त करने के लिए कैसे देखते हैं गूगल स्थानों एकीकृत करने के लिए कुंजी

चेक बाहर this ट्यूटोरियल एपीआई स्थानों

+0

काम नहीं कर रहा है उत्कृष्ट शेयर! लंबे समय से इस एपीआई के आसपास अपना सिर पाने की कोशिश कर रहे थे! – ihsan

5

स्थानों के साथ काम करने के लिए एपीआई ब्राउज़र कुंजी उत्पन्न करता है क्योंकि उस एंड्रॉइड कुंजी के लिए काम नहीं करता है। एक ही मुद्दा था लेकिन इस समस्या का समाधान

+0

मैंने ब्राउज़र कुंजी बनाई लेकिन अभी भी –

0

आप निम्न स्थानों API को सक्षम करना

-Google स्थल API वेब सेवा

और आपको स्थानों के डेटा लाने के लिए सर्वर कुंजी का उपयोग करने की आवश्यकता है। -> साख -> नई कुंजी बना सकते हैं -> सर्वर कुंजी

ब्राउज़र कुंजी काम नहीं करेगा एपीआई & प्रमाणीकरण:

एक सर्वर कुंजी नीचे दिए गए चरणों का अनुसरण करें।

मेरे पास एक ही समस्या थी और मैंने इसे ऐसा करके हल किया।

यहाँ आप आप एंड्रॉयड परियोजना में गूगल प्लेस एपीआई एकीकृत करने के लिए चाहते हैं और आप एक महत्वपूर्ण जरूरत है अपने यूआरएल

StringBuilder googlePlacesUrl = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?"); 
      googlePlacesUrl.append("location=" + latitude + "," + longitude); 
      googlePlacesUrl.append("&radius=" + PROXIMITY_RADIUS); 
      googlePlacesUrl.append("&types=" + type); 
      googlePlacesUrl.append("&sensor=true"); 
      googlePlacesUrl.append("&key=" + SERVER_KEY); 
+0

इस सवाल को एक साल पहले पूछा गया था; हालांकि यह अब एक सही जवाब हो सकता है, लेकिन यह संभावना नहीं है कि मूल पोस्टर अभी भी इस मुद्दे का सामना कर रहा है। – Claies

+0

मैंने इस समस्या को उन लोगों के लिए पोस्ट किया है जो समस्या का सामना कर रहे हैं या एक ही समस्या होगी, जैसे कि जब मुझे कारण नहीं मिला और बाद में हल किया गया, तो मैंने सोचा कि यह किसी और के लिए सहायक भी हो सकता है। –

+0

मैं बस यह सुनिश्चित करना चाहता था कि आप प्रश्न की उम्र से अवगत हों; दूसरों के संदर्भ में ज्ञान पोस्ट करना हमेशा एक बड़ी बात है जब तक इसे प्रस्तुत किया जाता है। – Claies

0

निर्माण करने के लिए देख सकते हैं, नीचे यह स्वचालित रूप से एक महत्वपूर्ण पैदा करेगा तो बस लिंक पर क्लिक करें के लिए आप और सिर्फ नकल है कि कुंजी अपनी परियोजना में

https://developers.google.com/places/android-api/start

संबंधित मुद्दे