我一直在学习谷歌地图引擎API,通过教程工作。https://developers.google.com/maps-engine/documentation/tutorial
直到我尝试完成Create Table(1)交互示例,这一切都在顺利进行。该示例给出了标题和正文,您必须输入URL才能创建表。我的答案和"Show answer"中显示的答案完全一样:
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。
您可以创建这样一个列表,然后请求应该工作。
问题:你不能再创建这样的列表了
这些列表的用法已经过时,您可以仍然使用现有的列表,但不能创建新的或修改现有的列表。有一篇文章是关于访问控制的:在Maps Engine中不再使用访问列表。
与draftAccessList
相关-参数:
与此参数相关的文档部分已过时。
-
https://developers.google.com/maps-engine/documentation/reference/v1/tables(弃用)
-
https://developers.google.com/maps-engine/documentation/table-create(必需)
不再需要参数,但是当您使用它时,您必须分配一个有效的AccessList。当你不能(因为你还没有这个AccessList), 你所能做的就是等待,直到教程将更新
正如Dr.Molle所提到的,文档中有一个错误。但是现在修好了!谢谢您的耐心等待。