Próbuję utworzyć pole autouzupełniania, które powinno pobierać miasta według typów użytkowników za pomocą interfejsu API Miejsc Google opisanego w tym samouczku: https://developers.google.com/places/training/autocomplete-androidOdmowa podania żądania Google Places API dla autouzupełniania Androida, nawet z odpowiednim kluczem APi
Prawdopodobnie już wcześniej wiele razy znalazłeś to pytanie, ale żadna z odpowiedzi mi nie pomogła. Oto rzeczy, które warto wiedzieć:
Prosimy nie odpowiadać mówiąc pan zastąpił klucz API z własną rękę i to działało - klucz API, który jeździ tam musi być specyficzny Android i nie będzie działać z poziomu przeglądarki.
Tak więc zrobiłem klucz API systemu Android przy użyciu odcisków palców SHA1 uzyskanych z magazynu kluczy, z którym podpisałem aplikację. Włączyłem Maps i Places API z konsoli. Limit nie został przekroczony.
Wszyscy ci i nadal daje mi REQUEST_DENIED
Co mi się nie wspomnieć, że mam O2Auth aktywny - czy to coś zmieni? Czy nie powinno to być tak proste, jak umieszczenie klucza API w aplikacji?
Dzięki!
Jeszcze raz dziękuję, że rzuciło to wiele światła na ten numer Czy zostało to gdzieś wspomniane w dokumentacji? W samouczku autouzupełniania jest napisane, że klucz API "powinien" być przechowywany na serwerze proxy, ale wielu z nas myśli, że możemy go użyć bezpośrednio z aplikacji. –
Nie jest to wspomniane w dokumentacji interfejsu API Miejsc, jednak jest wymienione w [Pomocy konsoli API] (https://developers.google.com/console/help/#generatingdevkeys): _ "Należy pamiętać, że klucze systemu Android są tylko obsługiwane przez niektóre interfejsy API "_. –
i co jeśli chcę przetestować to z mojej przeglądarki internetowej, nie ma szansy na pracę? – andi