<?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 Re: Copy the authorization code.Where it is sufficient to copy? in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139740#M4330</link>
    <description>&lt;P&gt;When using the OAuth 2 app authorization flow without a redirect URI, as is being done in the sample and screenshot you posted, the authorization code is that string in the text box on the&amp;nbsp;Dropbox site, and needs to be copied into the app to finish the flow.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This line reads the authorization code from the console (where the user needs to paste it):&lt;/P&gt;
&lt;PRE&gt;String code = new BufferedReader(new InputStreamReader(System.in)).readLine().trim();&lt;/PRE&gt;
&lt;P&gt;And then this line passes it to the finish method to finish the app authorization flow:&lt;/P&gt;
&lt;PRE class="prettyprint dbprettyprint"&gt;&lt;SPAN class="typ"&gt;DbxAuthFinish&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; authFinish &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; webAuth&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;finish&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;code&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;The documentation for that method can be found here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v1.8.x/com/dropbox/core/DbxWebAuthNoRedirect.html#finish(java.lang.String)" rel="nofollow noreferrer"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v1.8.x/com/dropbox/core/DbxWebAuthNoRedirect.html#finish(java.lang.String)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There's also an OAuth guide here that may serve as a useful reference:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.dropbox.com/developers/reference/oauth-guide" rel="nofollow noreferrer"&gt;https://www.dropbox.com/developers/reference/oauth-guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 10 Dec 2015 05:23:23 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2015-12-10T05:23:23Z</dc:date>
    <item>
      <title>Copy the authorization code.Where it is sufficient to copy?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139737#M4327</link>
      <description />
      <pubDate>Wed, 29 May 2019 09:37:37 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139737#M4327</guid>
      <dc:creator>u. katuhisa</dc:creator>
      <dc:date>2019-05-29T09:37:37Z</dc:date>
    </item>
    <item>
      <title>Re: Copy the authorization code.Where it is sufficient to copy?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139738#M4328</link>
      <description>&lt;P class="p1"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;A href="https://www.dropbox.com/developers-v1/core/start/java" target="_blank" rel="nofollow noreferrer"&gt;https://www.dropbox.com/developers-v1/core/start/java&lt;/A&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;EM&gt;&lt;STRONG&gt;If you run, you Copy the authorization code. Is displayed,&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;Where this code may be paste?&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;DIV id="downloading" class="toc-el"&gt;
&lt;H2&gt;The complete code&lt;/H2&gt;
&lt;P&gt;For those keeping score at home, here's the full source to this guide. Make sure to create a &lt;STRONG&gt;working-draft.txt&lt;/STRONG&gt; file to get it to work fully. Also remember to insert your app key and secret.&lt;/P&gt;
&lt;PRE class="prettyprint dbprettyprint"&gt;&lt;SPAN class="com"&gt;// Include the Dropbox SDK.&lt;/SPAN&gt;
&lt;SPAN class="kwd"&gt;import&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; com&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;dropbox&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;core&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.*;&lt;/SPAN&gt;
&lt;SPAN class="kwd"&gt;import&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; java&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;io&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.*;&lt;/SPAN&gt;
&lt;SPAN class="kwd"&gt;import&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; java&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;util&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Locale&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="kwd"&gt;public&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;class&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;Main&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="kwd"&gt;public&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;static&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;void&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; main&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;[]&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; args&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;throws&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;IOException&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;DbxException&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
        &lt;SPAN class="com"&gt;// Get your app key and secret from the Dropbox developers website.&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;final&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; APP_KEY &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"INSERT_APP_KEY"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;final&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; APP_SECRET &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"INSERT_APP_SECRET"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;

        &lt;SPAN class="typ"&gt;DbxAppInfo&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; appInfo &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;DbxAppInfo&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;APP_KEY&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; APP_SECRET&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;

        &lt;SPAN class="typ"&gt;DbxRequestConfig&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; config &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;DbxRequestConfig&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"JavaTutorial/1.0"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="typ"&gt;Locale&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getDefault&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;().&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;toString&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;());&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;DbxWebAuthNoRedirect&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; webAuth &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;DbxWebAuthNoRedirect&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;config&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; appInfo&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;

        &lt;SPAN class="com"&gt;// Have the user sign in and authorize your app.&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; authorizeUrl &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; webAuth&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;start&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"1. Go to: "&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; authorizeUrl&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"2. Click \"Allow\" (you might have to log in first)"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"3. Copy the authorization code."&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; code &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;BufferedReader&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;InputStreamReader&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;in&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)).&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;readLine&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;().&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;trim&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;

        &lt;SPAN class="com"&gt;// This will fail if the user enters an invalid authorization code.&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;DbxAuthFinish&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; authFinish &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; webAuth&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;finish&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;code&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; accessToken &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; authFinish&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;accessToken&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;

        &lt;SPAN class="typ"&gt;DbxClient&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; client &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;DbxClient&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;config&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; accessToken&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;

        &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"Linked account: "&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; client&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getAccountInfo&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;().&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;displayName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;

        &lt;SPAN class="typ"&gt;File&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; inputFile &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;File&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"working-draft.txt"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;FileInputStream&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; inputStream &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;FileInputStream&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;inputFile&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;try&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="typ"&gt;DbxEntry&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;File&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; uploadedFile &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; client&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;uploadFile&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"/magnum-opus.txt"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;
                &lt;SPAN class="typ"&gt;DbxWriteMode&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;add&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(),&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; inputFile&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;length&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(),&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; inputStream&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
            &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"Uploaded: "&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; uploadedFile&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;toString&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;());&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;finally&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;
            inputStream&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;close&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;

        &lt;SPAN class="typ"&gt;DbxEntry&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;WithChildren&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; listing &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; client&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getMetadataWithChildren&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"/"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"Files in the root path:"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;for&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;DbxEntry&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; child &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; listing&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;children&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"	"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; child&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;name &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;+&lt;/SPAN&gt; &lt;SPAN class="str"&gt;": "&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; child&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;toString&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;());&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;

        &lt;SPAN class="typ"&gt;FileOutputStream&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; outputStream &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;FileOutputStream&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"magnum-opus.txt"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;try&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="typ"&gt;DbxEntry&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;File&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; downloadedFile &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; client&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getFile&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"/magnum-opus.txt"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;null&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;
                outputStream&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
            &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"Metadata: "&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; downloadedFile&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;toString&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;());&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;finally&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;
            outputStream&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;close&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;DIV id="next" class="toc-el"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="toc-el"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="toc-el"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Dec 2015 04:48:49 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139738#M4328</guid>
      <dc:creator>u. katuhisa</dc:creator>
      <dc:date>2015-12-10T04:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: Copy the authorization code.Where it is sufficient to copy?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139739#M4329</link>
      <description>&lt;P&gt;&lt;IMG id="wysiwyg_image_1" src="https://www.dropboxforum.com/hc/user_images/xxWuotYCE1jEevjG5IjDVA.png" alt="&amp;gt;&amp;lt;/p&amp;gt;" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2015 05:11:37 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139739#M4329</guid>
      <dc:creator>u. katuhisa</dc:creator>
      <dc:date>2015-12-10T05:11:37Z</dc:date>
    </item>
    <item>
      <title>Re: Copy the authorization code.Where it is sufficient to copy?</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139740#M4330</link>
      <description>&lt;P&gt;When using the OAuth 2 app authorization flow without a redirect URI, as is being done in the sample and screenshot you posted, the authorization code is that string in the text box on the&amp;nbsp;Dropbox site, and needs to be copied into the app to finish the flow.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This line reads the authorization code from the console (where the user needs to paste it):&lt;/P&gt;
&lt;PRE&gt;String code = new BufferedReader(new InputStreamReader(System.in)).readLine().trim();&lt;/PRE&gt;
&lt;P&gt;And then this line passes it to the finish method to finish the app authorization flow:&lt;/P&gt;
&lt;PRE class="prettyprint dbprettyprint"&gt;&lt;SPAN class="typ"&gt;DbxAuthFinish&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; authFinish &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; webAuth&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;finish&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;code&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;The documentation for that method can be found here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v1.8.x/com/dropbox/core/DbxWebAuthNoRedirect.html#finish(java.lang.String)" rel="nofollow noreferrer"&gt;https://dropbox.github.io/dropbox-sdk-java/api-docs/v1.8.x/com/dropbox/core/DbxWebAuthNoRedirect.html#finish(java.lang.String)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There's also an OAuth guide here that may serve as a useful reference:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.dropbox.com/developers/reference/oauth-guide" rel="nofollow noreferrer"&gt;https://www.dropbox.com/developers/reference/oauth-guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2015 05:23:23 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Copy-the-authorization-code-Where-it-is-sufficient-to-copy/m-p/139740#M4330</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-12-10T05:23:23Z</dc:date>
    </item>
  </channel>
</rss>

