PROCÉDURE
Dans Esri Story Maps, toutes les URL doivent utiliser HTTPS, tel que décrit dans Story Maps : Forum aux questions. Dans certains cas, une conversion d’URL de HTTP vers HTTPS peut être requise dans Story Maps ou d’autres applications Web. L’URL peut être mise à jour manuellement à partir de l’interface utilisateur, mais cette opération est fastidieuse, notamment avec les Story Maps qui contiennent de nombreux éléments liés. L’API ArcGIS for Python fournit un processus rapide pour effectuer cette opération (pour les applications Web simples).
Remarque : les deux options convertissent toutes les URL de l’application vers HTTPS.
from arcgis.gis import GIS, Item
user = "" # enter desired user password = "" # enter password url = "https://www.arcgis.com" # change Portal URL if needed gis = GIS(url , user, password)
Remarque : pour utiliser une connexion Portal for ArcGIS active à partir d’ArcGIS Pro, si les connexions d’entreprise sont utilisées, remplacez le paramètre « gis » par ce qui suit : gis = GIS("pro")
itemid = "" #Set the item ID
app = Item(gis, itemid) appdata = app.get_data(False)
new_appdata = appdata.replace("http://", "https://")
app.update({"text": new_appdata}) print("Successfully updated item " + itemid)
from arcgis.gis import GIS, Item user = "username" password = "password" url = "https://www.arcgis.com" itemid = "abc123" gis = GIS(url , user, password) app = Item(gis, itemid) appdata = app.get_data(False) new_appdata = appdata.replace("http://", "https://") app.update({"text": new_appdata}) print("Successfully updated item " + itemid)
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support