2017-06-08 2 views
1

Im Folgenden sind die Schritte, die ich getan habe:Der mitgelieferte API-Schlüssel nicht aus diesen Android App auf Google Karte Straße Api für die Verwendung konfiguriert

  1. Wählen Sie Google Maps Straßen API und den Schlüssel einschränken, indem Sie auf Android Passing SHA-Schlüssel und Paketname.

  2. Ich habe auch die andere API, d. H. Google Maps Android API aktivieren, die gut mit dem Code funktioniert.

  3. Ich habe die Einschränkung der Schlüssel entfernt, aber das gleiche Ergebnis erhalten.

  4. In der Entwicklerkonsole wird jede google map road API-Anfrage in die Fehlerspalte übernommen.

Bitte, helfen Sie mir, dieses Problem zu lösen, da ich nicht in der Lage bin, um herauszufinden, was mit diesem arbeitet gut ist ein anderer API-Schlüssel falsch ist, aber im Straße API immer Fehler.

{ 
    "error": { 
    "code": 403, 
    "message": "The supplied API key is not configured for use from this Android app.", 
    "status": "PERMISSION_DENIED", 
    "details": [ 
    { 
     "@type": "type.googleapis.com/google.rpc.Help", 
     "links": [ 
     { 
     "description": "Google developer console API key", 
     "url": "https://console.developers.google.com/project/41764599888/apiui/credential" 
     } 
     ] 
    } 
    ] 
    } 
} 

Antwort

0

Nach stundenlang auf google map Straße api,

ich kam zu der Lösung:

Dies ist Spitze, die über google map Straße api ist:

Während Entwickeln und testen können Sie ein Projekt zum Testen von Zwecken in der Google API Console registrieren und eine generische, uneingeschränkte APIverwendenSchlüssel. Wenn Sie Ihre App oder Website in die Produktion verschieben möchten, registrieren Sie ein separates Projekt für die Produktion, erstellen Sie einen serverbeschränkten API-Schlüssel und fügen Sie den Schlüssel zu Ihrer Anwendung hinzu.

Sie müssen nur die Einschränkung aus dem Schlüssel entfernen, wie ich dies zuvor falsch gemacht hatte.

Verwandte Themen