我在这里张贴这个,因为我不知道在哪里发布这个。今天,我们的应用程序不再返回Google Places API的结果。我们在Google Developers Console上看到了请求,但所有手机都没有返回任何结果。
这个数字今天正在攀升,这些用户中的每一个都停留在我的应用程序的登录/入职流程中。
以下是我在我们正在测试并从用户那里收到的所有iPhone上看到的示例流程。
他们搜索他们的位置。他们可能会或可能不会看到一些自动完成选项:
选择一个或等待后他们会看到这个
这就是发生的事情
任何和所有的帮助表示赞赏。有关联系人或我应该做什么的任何提示都很重要。
谷歌是否有服务页面或遇到此问题的其他应用程序?如果是这样,哪些应用?
最近发布的相关SO问题:
轻松修复它。
API密钥与Google Maps API密钥相同
这对我来说也是同样的问题。
根据谷歌的新规定,我们必须强制设置Billing Account。
也许你还有一些付款设置。检查结算帐户的状态,可能会关闭。完成待处理的内容,这不再是问题。希望对你有所帮助!
您可能达到了1k /天的API请求限制。要将其增加到150k /天,您只需要验证您的信用卡。 https://developers.google.com/places/ios-api/usage?hl=en_US
步骤1
去你的https://console.developers.google.com/apis/
第2步
选择项目并转到库设置。 Sear Google商家信息并点击Google商家信息框。单击“启用”按钮。
有几点需要注意。
首先,转到https://console.developers.google.com/apis/并确保已启用Google Places API。选择左上角的项目,然后选择左侧的库。然后,查找“Places API”并启用API。
其次,请确保您已启用结算帐户。为此,请转到https://console.developers.google.com/billing/并继续创建帐户。确保您的项目也链接到此帐户。要关联该帐户,请转到您的项目,然后从左上角的汉堡菜单中选择“结算”选项。
最后,如果您有应用程序限制,请确保iOS项目中的软件包标识符与您正在使用的API密钥相关联。转到XCode中的项目,单击“常规”选项卡,然后按“Bundle Identifier”复制该值。然后,返回https://console.developers.google.com/apis/并确保您的项目已被选中。然后,转到左侧的“凭据”选项卡。选择您的密钥,然后转到其中显示接受来自iOS应用程序的请求并带有其中一个捆绑包标识符的位置,并将值粘贴到下面的文本框中。
如果您有API限制,请确保将Places API添加到可访问API列表中。
单击顶部的“重新生成密钥”,然后使用在项目中显示“API密钥”的位置生成的新密钥。此过程可能需要5分钟才能生效。