Bug
| Bug-ID-Nummer | BUG-000126389 |
|---|---|
| Eingereicht | October 29, 2019 |
| Zuletzt geändert | June 5, 2024 |
| Gilt für | ArcGIS GIS Server |
| Gefunden in Version | 10.6.1 |
| Status | Will Not Be Addressed |
For secured services, generate a token to supply within the Web Map json. For example:
def get_token(portal, username, password):
token_url = '%s/sharing/rest/generateToken/' % portal
params = {'f': 'json', 'username': username, 'password': password, 'client' : 'referer','referer': portal}
req = urllib2.Request(token_url, urllib.urlencode(params))
try:
response = urllib2.urlopen(req)
except:
context = ssl._create_unverified_context()
response = urllib2.urlopen(req, context=context)
token = str(json.load(response)['token'])
return token
username = "siteadmin"
password = "siteadmin"
portal = "https://earl.esri.com/portal"
token = get_token(portal, username, password)
webmap_json = str({"mapOptions":{"showAttribution":False,"extent":{"xmin":-13528474.13135027,"ymin":4075245.077838606,"xmax":-13076884.168241667,"ymax":4219558.18724095,"spatialReference":{"wkid":102100,"latestWkid":3857}},"spatialReference":{"wkid":102100,"latestWkid":3857},"scale":1155581.108577},"operationalLayers":[{"id":"asterPrint_9733","title":"asterPrint_9733","opacity":1,"minScale":0,"maxScale":0,"url":"https://emedina1.esri.com/image/rest/services/asterPrint/ImageServer", "token":token}],"exportOptions":{"outputSize":[746,575],"dpi":96}})
Bug-ID: BUG-000126389
Software:
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen