我是Rest API的新手,并尝试为ArcGIS Online开发客户端。我尝试使用我的登录凭据登录ArcGIS.com,然后查看我在服务器上发布的地图。当我点击任何地图时,它会在浏览器中打开,并显示这样的网址。
https://services.arcgis.com/N2SwjtBNabcd069C/arcgis/rest/services/IMap/FeatureServer/1
然后我创建了一个不同的登录帐户,然后发布了地图,并尝试在浏览器中打开它,显示的是这样的不同网址
https://services2.arcgis.com/N2SwjtBNabcd069C/arcgis/rest/services/IMap/FeatureServer/1
请注意网址的开头 第一个是
,第二个是
现在我的问题是当我尝试登录我正在开发的客户端应用程序时。我可以生成令牌,帐户ID和帐户名称。 但是我怎么知道应该搜索哪个服务器来定位我的图层(即services2.arcgis.com或services.arcgis.com)?我在哪里可以从
获取此信息P.S:上面url中的N2SwjtBNabcd069C是帐户ID
答案 0 :(得分:1)
登录并生成令牌后,您可以进行以下查询以查看内容的网址。
http://www.arcgis.com/sharing/content/users/<username>?f=json&token=<generatedToken&gt;
这将返回包含您的服务网址的json。