google-maps – 使用Google Maps Engine API教程 – 创建表示例中的错误?

我一直在学习Google Maps Engine API,完成本教程.

https://developers.google.com/maps-engine/documentation/tutorial

这一直在航行,直到我尝试完成Create Table(1)交互式示例.
该示例提供了标题和正文,您必须输入URL才能创建表格.我的答案与“显示答案”中显示的答案完全相同:

https://www.googleapis.com/mapsengine/v1/tables

但是这会引发以下错误(从而停止教程):

对不起,这是不正确的.找不到您的请求的结果.资产可能不存在,不是公共资产,或者已从Google Maps Engine中删除.请再试一次.

响应

{
  "domain": "global",
  "reason": "notFound",
  "message": "The specified entity does not exist.",
  "locationType": "other",
  "location": "draftAccessList"
}

任何人都可以解决出错的问题吗?

最佳答案 该消息意味着:

您没有名为Map Editors的accessList.

您可以创建这样的列表,然后请求应该工作.

问题:你不能再创建这样的列表了.

这些列表的使用已过时,您仍可以使用现有列表,但可能无法创建新列表或修改现有列表.有一篇与访问控制相关的文章:Access lists are no longer used in Maps Engine.

与draftAccessList-parameter相关:

文档部分过时与此参数有关.

> https://developers.google.com/maps-engine/documentation/reference/v1/tables(已弃用)
> https://developers.google.com/maps-engine/documentation/table-create(必填)

该参数不再需要,但是当您使用它时,您必须分配有效的AccessList.如果你不能(因为你还没有这个AccessList),你所能做的就是等到教程更新.

点赞