Google Places-API statusCode = PLACES_API_ACCESS_NOT_CONFIGURED

问题描述 投票:3回答:1

我正在尝试实施Google-Places-API。我通过将SHA1-Fingerprint从我的“debug.keystore”复制/粘贴到凭证中的相应字段中来生成API-Key,如here所述。

作为Projectname,我使用了build.gradle中“applicationId”的值。

现在我尝试使用API​​中的AutoComplete,如:

Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).build(getTurActivity());
        startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);

当我在onActivityResult中打印出状态时,我得到Status(参见标题)和Status-Code:9003

我知道this帖子存在,但它没有解决我的问题。我检查了我的凭据和API密钥,一切似乎都很好。

在我的清单文件中,我在应用程序中设置了API密钥,如下所示:

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="AIz*********....***"/>
android api google-places-api api-key google-places
1个回答
0
投票

好吧,经过大量的测试和谷歌搜索后,我得到了它的工作 - 但我仍然感到困惑:

我找到了this post并尝试了一下,虽然我不相信它会有所帮助。当我进入Module-Settings时,我唯一做的就是复制Application ID而不更改它(完全相同的,我已经从build.gradle btw复制/粘贴)并将其粘贴到Developer Console中的字段中。在那之后,它刚刚起作用。

我很确定我已经使用过这个完全相同的应用程序ID而没有成功,我知道我做了所有必要的工作,以便在以前的尝试中使用它 - 但这只是神奇地做了伎俩。

正如我所说,我仍然感到困惑,如果有人可以指出这里可能出现问题的一些可能性,我会非常感激 - 除此之外,我的问题似乎已经解决了。

提前致谢!

© www.soinside.com 2019 - 2024. All rights reserved.