问题

问题:无法访问 ArcGIS Online 项目的 ArcGIS REST 服务目录页面

Last Published: November 19, 2021

描述

尝试在 ArcGIS Online 中访问某个项目的 ArcGIS REST 服务目录页面失败,并返回以下错误:

错误: 需要令牌
ArcGIS REST 服务目录中的“需要令牌”错误

原因

  • 通过“复制”按钮,而非“查看”按钮,可以使用 URL 直接访问 ArcGIS REST 服务目录页面。 通过复制“项目详细信息”页面上的 URL 访问 ArcGIS REST 服务目录页面时,不会生成令牌并将其附加到该 URL。 由此可防止在未登录的情况下查看页面。
  • 例如,该项目仅与某些群组私下共享。

解决方案或解决方法

根据原因,请选择以下解决办法之一。

在 ArcGIS Online 中通过“查看”按钮访问 ArcGIS REST 服务目录

在项目的概览页面上,单击查看按钮以访问 ArcGIS REST 服务目录

ArcGIS Online 概览页面中的“查看”按钮

公开或与已标识的用户共享项目,或者为服务 URL 生成令牌

要更改项目的共享选项,请参阅 ArcGIS Online:共享项目。 如果共享群组之外的用户必须能够访问该页面,则可以生成令牌以允许访问。 以下步骤描述了如何生成令牌。

  1. 在 web 浏览器上导航至以下 URL,将 USERNAMEPASSWORD 替换为所有者的用户名和密码以生成令牌。
https://www.arcgis.com/sharing/generateToken?f=json&username=USERNAME&password=PASSWORD&referer=http://www.arcgis.com
  1. 在服务 URL 末尾使用 ?token=<生成的令牌> 参数附加生成的令牌参数,如以下示例所示,以访问项目的 ArcGIS REST 服务目录
https://services.arcgis.com/123456/arcgis/rest/services/survey123_sample/FeatureServer?token=1234567890

文章 ID:000026829

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容