<?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: Using /authorize passing client_id &amp;amp; redirect_uri next /token don't retrieve refresh_token in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Using-authorize-passing-client-id-amp-redirect-uri-next-token/m-p/733313#M32409</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/1775443"&gt;@bebuccio&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;I have written a webapp to make the whole procedure to retreive a REFRESH_TOKEN so I can ask for a TOKEN when I want interacxt with DropBox.&lt;/P&gt;&lt;P&gt;When I invoke this my page, it send a GET to&amp;nbsp;&lt;A href="https://api.dropbox.com/oauth2/token" target="_blank" rel="noopener"&gt;https://api.dropbox.com/oauth2/authorize&lt;/A&gt;&amp;nbsp;with this params:&lt;/P&gt;&lt;P&gt;?client_id=&amp;lt;my_app_key&amp;gt;&amp;amp;redirect_uri=&amp;lt;myRedirectUri&amp;gt;&amp;amp;response_type=code&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In this response &lt;STRONG&gt;it is missing the REFRESH_TOKEN&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If I do the same process but without the&amp;nbsp;"redirect_uri" facility:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1) send a GET like&amp;nbsp;&lt;A href="https://www.dropbox.com/oauth2/authorize?client_id=" target="_blank" rel="noopener"&gt;https://www.dropbox.com/oauth2/authorize?client_id=&lt;/A&gt;&amp;lt;my_app_key&amp;gt;&amp;amp;token_access_type=offline&amp;amp;response_type=code&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; I receive the correct data with the REFRESH_TOKEN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Hi &lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/1775443"&gt;@bebuccio&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Did you pass "&lt;SPAN&gt;token_access_type=offline&lt;/SPAN&gt;" with the first variant too? 🧐&lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@41457EF40051AFF130FDBFE21B496926/emoticons/1f609.png" alt=":winking_face:" title=":winking_face:" /&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;</description>
    <pubDate>Wed, 29 Nov 2023 16:18:49 GMT</pubDate>
    <dc:creator>Здравко</dc:creator>
    <dc:date>2023-11-29T16:18:49Z</dc:date>
    <item>
      <title>Using /authorize passing client_id &amp; redirect_uri next /token don't retrieve refresh_token</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Using-authorize-passing-client-id-amp-redirect-uri-next-token/m-p/733305#M32408</link>
      <description>&lt;P&gt;I have written a webapp to make the whole procedure to retreive a REFRESH_TOKEN so I can ask for a TOKEN when I want interacxt with DropBox.&lt;/P&gt;
&lt;P&gt;When I invoke this my page, it send a GET to&amp;nbsp;&lt;A href="https://api.dropbox.com/oauth2/token" target="_blank" rel="noopener"&gt;https://api.dropbox.com/oauth2/authorize&lt;/A&gt;&amp;nbsp;with this params:&lt;/P&gt;
&lt;P&gt;?client_id=&amp;lt;my_app_key&amp;gt;&amp;amp;redirect_uri=&amp;lt;myRedirectUri&amp;gt;&amp;amp;response_type=code&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After this GET, I receive at my server (&amp;lt;myRedirectUri&amp;gt;) a GET with the param &amp;amp;code=&amp;lt;the_code_received&amp;gt;&lt;/P&gt;
&lt;P&gt;With this code received, according with the documentation, DropBox give me the opportunity to get the REFRESH_TOKEN (this is "long-life" token).&lt;/P&gt;
&lt;P&gt;To do this, when I receive at my site the GET on &amp;lt;myRedirectUri&amp;gt;,&amp;nbsp; I send a POST&amp;nbsp;&lt;A href="https://api.dropbox.com/oauth2/token" target="_blank" rel="noopener"&gt;https://api.dropbox.com/oauth2/token&lt;/A&gt;&amp;nbsp;with this data:&lt;/P&gt;
&lt;P&gt;{&amp;nbsp;"code": &amp;lt;the_code_received&amp;gt;,&lt;BR /&gt;&amp;nbsp; "grant_type": "authorization_code",&lt;BR /&gt;&amp;nbsp; "redirect_uri": &amp;lt;myRedirectUri&amp;gt;,&lt;BR /&gt;&amp;nbsp; "client_id": &amp;lt;my_app_key&amp;gt;,&lt;BR /&gt;&amp;nbsp; "client_secret": &amp;lt;my_app_secret&amp;gt;&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As result of the POST I receive this result:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;{"access_token": &amp;lt;the_token&amp;gt;, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;"token_type": "bearer", &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; "expires_in": 14400, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; "scope": "account_info.read files.content.read files.content.write files.metadata.read", &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; "uid": &amp;lt;the_id&amp;gt;, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; "account_id": &amp;lt;the_account_id&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;In this response &lt;STRONG&gt;it is missing the REFRESH_TOKEN&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If I do the same process but without the&amp;nbsp;"redirect_uri" facility:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1) send a GET like&amp;nbsp;&lt;A href="https://www.dropbox.com/oauth2/authorize?client_id=" target="_blank" rel="noopener"&gt;https://www.dropbox.com/oauth2/authorize?client_id=&lt;/A&gt;&amp;lt;my_app_key&amp;gt;&amp;amp;token_access_type=offline&amp;amp;response_type=code&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2) receive on my browser the code &amp;lt;the_code_received&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;3) sending (i.e. with curl) a POST to&amp;nbsp;&lt;A href="https://api.dropbox.com/oauth2/token" target="_blank" rel="noopener"&gt;https://api.dropbox.com/oauth2/token&lt;/A&gt;&amp;nbsp;with data:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;"code": &amp;lt;the_code_received&amp;gt;,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "grant_type": "authorization_code",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "client_id": &amp;lt;my_app_key&amp;gt;,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "client_secret": &amp;lt;my_app_secret&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; I receive the correct data with the REFRESH_TOKEN&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Why with the first method it doesn't work?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Where is the error?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Dec 2023 09:34:15 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Using-authorize-passing-client-id-amp-redirect-uri-next-token/m-p/733305#M32408</guid>
      <dc:creator>bebuccio</dc:creator>
      <dc:date>2023-12-05T09:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Using /authorize passing client_id &amp; redirect_uri next /token don't retrieve refresh_token</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Using-authorize-passing-client-id-amp-redirect-uri-next-token/m-p/733313#M32409</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/1775443"&gt;@bebuccio&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;I have written a webapp to make the whole procedure to retreive a REFRESH_TOKEN so I can ask for a TOKEN when I want interacxt with DropBox.&lt;/P&gt;&lt;P&gt;When I invoke this my page, it send a GET to&amp;nbsp;&lt;A href="https://api.dropbox.com/oauth2/token" target="_blank" rel="noopener"&gt;https://api.dropbox.com/oauth2/authorize&lt;/A&gt;&amp;nbsp;with this params:&lt;/P&gt;&lt;P&gt;?client_id=&amp;lt;my_app_key&amp;gt;&amp;amp;redirect_uri=&amp;lt;myRedirectUri&amp;gt;&amp;amp;response_type=code&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In this response &lt;STRONG&gt;it is missing the REFRESH_TOKEN&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If I do the same process but without the&amp;nbsp;"redirect_uri" facility:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1) send a GET like&amp;nbsp;&lt;A href="https://www.dropbox.com/oauth2/authorize?client_id=" target="_blank" rel="noopener"&gt;https://www.dropbox.com/oauth2/authorize?client_id=&lt;/A&gt;&amp;lt;my_app_key&amp;gt;&amp;amp;token_access_type=offline&amp;amp;response_type=code&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; I receive the correct data with the REFRESH_TOKEN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Hi &lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/1775443"&gt;@bebuccio&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Did you pass "&lt;SPAN&gt;token_access_type=offline&lt;/SPAN&gt;" with the first variant too? 🧐&lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@41457EF40051AFF130FDBFE21B496926/emoticons/1f609.png" alt=":winking_face:" title=":winking_face:" /&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Nov 2023 16:18:49 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Using-authorize-passing-client-id-amp-redirect-uri-next-token/m-p/733313#M32409</guid>
      <dc:creator>Здравко</dc:creator>
      <dc:date>2023-11-29T16:18:49Z</dc:date>
    </item>
  </channel>
</rss>

