使用全新的Google API服务器密钥的响应显示'提供的API密钥已过期'


Response from using a brand new Google API Server Key says 'The provided API key is expired'

我最近创建了一个Google开发者帐户,附加了用于计费的信用卡信息,启用了Places API,并创建了一个服务器密钥并附加了我的服务器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密钥?很奇怪,一个全新的服务器密钥会过期…

听起来您可能需要一个浏览器密钥,而不是服务器密钥。