<?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 Python API - export member list in Discuss Dropbox Developer &amp; API</title>
    <link>https://www.dropboxforum.com/t5/Discuss-Dropbox-Developer-API/Python-API-export-member-list/m-p/337527#M538</link>
    <description>&lt;P&gt;Hi guys,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you share with me some examples with generating CSV or any report about all members from Dropbox admin panel.&lt;/P&gt;&lt;P&gt;Example for you.&lt;/P&gt;&lt;P&gt;Create a member data report:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;A href="https://www.dropbox.com/login" target="_blank" rel="noopener"&gt;Sign in to dropbox.com with your admin credentials.&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Admin Console&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Members&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Export member data&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;on the righthand side.&lt;/LI&gt;&lt;LI&gt;Select&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Start export&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;As you can see I need to automate this&amp;nbsp;routine actions. I`m newbie in APIs and I need some parting words about it.&lt;/P&gt;&lt;P&gt;I`ve found some C# example and I want to know is it right direction to my goal ?&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;PRE&gt;private DropboxTeamClient DBTeamClient; 
private DropboxClient DBClient; 
…
var members = await DBTeamClient.Team.MembersListAsync();
foreach (var member in members.Members.OrderBy(a =&amp;gt; a.Profile.Email)) 
{ 
var userClient = DBTeamClient.AsMember(member.Profile.TeamMemberId);
var list = await userClient.Files.ListFolderAsync(string.Empty);
foreach (var item inlist.Entries.OrderBy(a -&amp;gt; a.PathDisplay)) 
{ 
...&lt;/PRE&gt;</description>
    <pubDate>Wed, 29 May 2019 09:04:59 GMT</pubDate>
    <dc:creator>alex_rogach</dc:creator>
    <dc:date>2019-05-29T09:04:59Z</dc:date>
    <item>
      <title>Python API - export member list</title>
      <link>https://www.dropboxforum.com/t5/Discuss-Dropbox-Developer-API/Python-API-export-member-list/m-p/337527#M538</link>
      <description>&lt;P&gt;Hi guys,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you share with me some examples with generating CSV or any report about all members from Dropbox admin panel.&lt;/P&gt;&lt;P&gt;Example for you.&lt;/P&gt;&lt;P&gt;Create a member data report:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;A href="https://www.dropbox.com/login" target="_blank" rel="noopener"&gt;Sign in to dropbox.com with your admin credentials.&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Admin Console&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Members&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Export member data&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;on the righthand side.&lt;/LI&gt;&lt;LI&gt;Select&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Start export&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;As you can see I need to automate this&amp;nbsp;routine actions. I`m newbie in APIs and I need some parting words about it.&lt;/P&gt;&lt;P&gt;I`ve found some C# example and I want to know is it right direction to my goal ?&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;PRE&gt;private DropboxTeamClient DBTeamClient; 
private DropboxClient DBClient; 
…
var members = await DBTeamClient.Team.MembersListAsync();
foreach (var member in members.Members.OrderBy(a =&amp;gt; a.Profile.Email)) 
{ 
var userClient = DBTeamClient.AsMember(member.Profile.TeamMemberId);
var list = await userClient.Files.ListFolderAsync(string.Empty);
foreach (var item inlist.Entries.OrderBy(a -&amp;gt; a.PathDisplay)) 
{ 
...&lt;/PRE&gt;</description>
      <pubDate>Wed, 29 May 2019 09:04:59 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Discuss-Dropbox-Developer-API/Python-API-export-member-list/m-p/337527#M538</guid>
      <dc:creator>alex_rogach</dc:creator>
      <dc:date>2019-05-29T09:04:59Z</dc:date>
    </item>
    <item>
      <title>Re: Python API - export member list</title>
      <link>https://www.dropboxforum.com/t5/Discuss-Dropbox-Developer-API/Python-API-export-member-list/m-p/337542#M539</link>
      <description>&lt;P&gt;The "Export member data" functionality on the&amp;nbsp;Dropbox Business Admin Console uses a different mechanism than the API, so there isn't a way to automate that same functionality exactly.&lt;/P&gt;
&lt;P&gt;If you want to programmatically retrieve information about a team's members though, using the&amp;nbsp;Dropbox Business API, as you've begun here, is the right way.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To get the kind of information available in that csv from the Business Admin Console, you'll want to use at least the following methods:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_Team_Routes_TeamTeamRoutes_MembersListAsync_1.htm" target="_self"&gt;MembersListAsync&lt;/A&gt; and&amp;nbsp;&lt;A href="http://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_Team_Routes_TeamTeamRoutes_MembersListContinueAsync_1.htm" target="_self"&gt;MembersListContinueAsync&lt;/A&gt; to list all of the members on the team&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_Team_Routes_TeamTeamRoutes_MembersGetInfoAsync_1.htm" target="_self"&gt;MembersGetInfoAsync&lt;/A&gt; to get information about the members, such as their names, emails, roles, statuses, etc.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Apr 2019 20:34:32 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Discuss-Dropbox-Developer-API/Python-API-export-member-list/m-p/337542#M539</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2019-04-04T20:34:32Z</dc:date>
    </item>
  </channel>
</rss>

