<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic List of All GIS Online Users in ArcGIS API for Python Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-python-questions/list-of-all-gis-online-users/m-p/1355218#M9344</link>
    <description>&lt;P&gt;When I used this for portal it worked but for ArcGIS Online it doesn't return the email.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;source = GIS("&lt;A href="https://meftonline.arcgisonline.com/home/index.html" target="_blank"&gt;https://meftonline.arcgisonline.com/home/index.html&lt;/A&gt;", "username", "password", verify_cert=False)&lt;BR /&gt;start = 0&lt;BR /&gt;lenght_searchresult = 100&lt;BR /&gt;while lenght_searchresult == 100:&lt;BR /&gt;source_users = source.users.advanced_search(query='!esri_ &amp;amp; !portaladmin', start = start, max_users = 100)&lt;BR /&gt;list_users = source_users.get('results')&lt;BR /&gt;lenght_searchresult = len(list_users)&lt;BR /&gt;start = start + 100&lt;BR /&gt;for user in list_users:&lt;BR /&gt;print(user.username)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
    <pubDate>Thu, 30 Nov 2023 16:43:49 GMT</pubDate>
    <dc:creator>BAdejumo</dc:creator>
    <dc:date>2023-11-30T16:43:49Z</dc:date>
    <item>
      <title>List of All GIS Online Users</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/list-of-all-gis-online-users/m-p/1355218#M9344</link>
      <description>&lt;P&gt;When I used this for portal it worked but for ArcGIS Online it doesn't return the email.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;source = GIS("&lt;A href="https://meftonline.arcgisonline.com/home/index.html" target="_blank"&gt;https://meftonline.arcgisonline.com/home/index.html&lt;/A&gt;", "username", "password", verify_cert=False)&lt;BR /&gt;start = 0&lt;BR /&gt;lenght_searchresult = 100&lt;BR /&gt;while lenght_searchresult == 100:&lt;BR /&gt;source_users = source.users.advanced_search(query='!esri_ &amp;amp; !portaladmin', start = start, max_users = 100)&lt;BR /&gt;list_users = source_users.get('results')&lt;BR /&gt;lenght_searchresult = len(list_users)&lt;BR /&gt;start = start + 100&lt;BR /&gt;for user in list_users:&lt;BR /&gt;print(user.username)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Thu, 30 Nov 2023 16:43:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/list-of-all-gis-online-users/m-p/1355218#M9344</guid>
      <dc:creator>BAdejumo</dc:creator>
      <dc:date>2023-11-30T16:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: List of All GIS Online Users</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/list-of-all-gis-online-users/m-p/1359012#M9396</link>
      <description>&lt;P&gt;This should be a simpler way to do it:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;# Connect to GIS
source = GIS(url, username, password)

# Get all users in GIS
source_users = source.users.search('!esri_ &amp;amp; !portaladmin',max_users=99999)

# Print username
for user in source_users:
    print(f"{user.username} | {user.email}")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2023 11:31:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/list-of-all-gis-online-users/m-p/1359012#M9396</guid>
      <dc:creator>BijanTaheri</dc:creator>
      <dc:date>2023-12-11T11:31:55Z</dc:date>
    </item>
  </channel>
</rss>

