我有一个为客户开发的网站。其中一页显示街道地址列表,我也有 LAT/LONG 数据。客户要求在此列表旁边添加一个小地图,并为每个地址添加一个标记。我想使用 Google Maps API v3,但我在注册客户端面向 Internet 的 URL 时遇到问题,该 URL 的形式为“ip address:port”(即类似http://123.45.67.89:555),并且我 - 自然 - 不拥有也不拥有域管理员访问权限。同样,他们的域管理员(无论她/他是谁)没有也将无权访问我正在尝试为其注册密钥的 Google API 项目。
到目前为止,我能够以 的形式为本地开发注册客户端 ID http://localhost:5555,但是当我尝试添加客户端的 URL 时出现错误
OAuth 2 redirect URL "http://123.45.67.89:555" is invalid.
我搜索了此问题的解决方案,并找到了将 Google API 控制台中的 URL 列入白名单的建议。然而,当我尝试将此 URL 添加到已批准的域列表(“通知端点”)时,我只会收到另一个错误:
You do not have access to the following domain:
http://123.45.67.89:555
当然,这是真的。该文档还说我无法注册我不拥有的域。
所以,我的问题是:如何为我没有域管理员权限且其域管理员无权访问我的 API 项目的客户端 URL 注册 Google Maps API V3 的客户端 ID?
谢谢!
尼古拉