The unexpected deprecation of the WebMap class has broken a couple of my scripts. I have tried to follow the guidelines here (https://developers.arcgis.com/python/latest/guide/overview24/) for refactoring, but I cannot get it work. I am just trying to add a layer to a webmap.
wm_item = gis.content.get([webmap ID])
m = Map(wm_item)
fs_item = gis.content.get([feature service id])
m.content.add(fs_item)
When I do this, I get the following error:
File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18855, in _hydrate
self._refresh()
File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18829, in _refresh
raise e
File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\__init__.py", line 18818, in _refresh
dictdata = self._con.post(
^^^^^^^^^^^^^^^
File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1504, in post
return self._handle_response(
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 979, in _handle_response
self._handle_json_error(data["error"], errorcode)
File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\arcgis\gis\_impl\_con\_connection.py", line 1002, in _handle_json_error
raise Exception(errormessage)
Exception: Invalid URL
Invalid URL
(Error Code: 400) What am I doing wrong here?