php - 使用全新的 Google API 服务器 key 的响应显示为 'The provided API key is expired'

标签 php api google-maps

我最近创建了一个 Google 开发者帐户,附上了用于结算的信用卡信息,启用了 Places API,并创建了一个服务器 key 并附上了我的服务器 IP 地址 - 但是当我尝试在我的代码中访问 API 时,我得到响应:

SimpleXMLElement Object
(
    [status] => REQUEST_DENIED
    [error_message] => The provided API key is expired.
)

我用于 API 访问的端点是:https://maps.googleapis.com/maps/api/place/textsearch/xml?query= $query&type=$type&sensor=true&key=$serverkey

那个 error_message 是否可能是另一个问题的征兆?也许我使用了错误的端点,或者错误类型的 API key ?一个全新的服务器 key 会过期似乎很奇怪......

最佳答案

听起来您可能需要浏览器 key ,而不是服务器 key 。

关于php - 使用全新的 Google API 服务器 key 的响应显示为 'The provided API key is expired',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23943347/

相关文章:

php - 数组未从数据库输入数据

php - 如何在不损失质量和大小的情况下对base64图像进行解码和编码

javascript - 我需要将键值对的对象转换为单独的列表项

java - 无法从 Android 模拟器连接到本地主机

php - 获取 Steam API 信息到页面

android 在代码中设置 google mapView v2 API key

php - 使用 PHP Exec 旋转屏幕

javascript - mysql datetime 数据到 html5 datetime-local 字段使用 javascript 和 PHP

ios - Google Directions API 无法在 iOS 中返回结果

java - Google map api "directions"返回 HTTP 响应代码 : 400