【发布时间】:2014-07-19 13:11:18
【问题描述】:
我最近创建了一个 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 密钥?一个全新的服务器密钥会过期似乎很奇怪......
【问题讨论】:
-
你可能想看看这个:github.com/google/google-api-php-client 这个 API 客户端可能有助于避免正确传递凭据等问题。
标签: php api google-maps