<?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: Video URLs return 403 error in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574880#M26807</link>
    <description>&lt;P&gt;I looked into this further, and I can report that we did make a change to how we serve these links on HTTP/1.1 in particular. When calling with HTTP/1.1, we are now using "Transfer-Encoding: chunked" and no longer return "Content-Length". HTTP clients should handle this automatically, but it sounds like yours may not support it. Can you check if that is a requirement?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We do also support HTTP/2 on these though, where we do return "Content-Length" (e.g., as seen in my sample requests which happened to be using HTTP/2.) Can you see if you can have it use HTTP/2 instead?&lt;/P&gt;</description>
    <pubDate>Tue, 01 Feb 2022 22:23:46 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2022-02-01T22:23:46Z</dc:date>
    <item>
      <title>Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574725#M26797</link>
      <description>&lt;P&gt;Recently, video links which we get from &lt;STRONG&gt;Dropbox (iOS/Android) Chooser&lt;/STRONG&gt; return either a 403 error, or they return 200 but never load.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We are using link type:&amp;nbsp;&lt;STRONG&gt;&lt;SPAN class=""&gt;DbxChooser&lt;/SPAN&gt;.&lt;SPAN class=""&gt;ResultType&lt;/SPAN&gt;.&lt;SPAN class=""&gt;DIRECT_LINK /&amp;nbsp;&lt;SPAN&gt;DBChooserLinkTypeDirect&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;so the links are in this format:&amp;nbsp;&lt;A href="https://dl.dropboxusercontent.com/1/view/.." target="_blank" rel="noopener"&gt;https://dl.dropboxusercontent.com/1/view/..&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Image links work correctly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Did something change in the API?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2022 16:20:30 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574725#M26797</guid>
      <dc:creator>ephraimt</dc:creator>
      <dc:date>2022-03-15T16:20:30Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574845#M26802</link>
      <description>&lt;P&gt;Thanks for the report. I'm not aware of something that should have affected this, but I can look into it. I could use some more information though. Could you let me know:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;what kind(s) of video file type(s) are affected? (e.g., .mov,&amp;nbsp;.mp4, etc.)&lt;/LI&gt;
&lt;LI&gt;when did this start occurring, to the best of your knowledge?&lt;/LI&gt;
&lt;LI&gt;when you get a 403 error, is that occurring within 4 hours of the link's creation?&lt;/LI&gt;
&lt;LI&gt;when you get a 403 error, are you getting any response body?&lt;/LI&gt;
&lt;LI&gt;when you get a 200 but say they "never load", how are exactly are you attempting to load them?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By the way, please note that the &lt;A href="https://www.dropbox.com/developers/chooser#ios" target="_self"&gt;iOS&lt;/A&gt; and &lt;A href="https://www.dropbox.com/developers/chooser#android" target="_self"&gt;Android&lt;/A&gt; Chooser are now considered deprecated. Please refer to the documentation for more information.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 20:09:11 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574845#M26802</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-02-01T20:09:11Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574867#M26805</link>
      <description>&lt;P&gt;Hi Greg,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the quick reply!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Before answering your questions, let me explain our normal flow:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Users of our React Native mobile app choose a file from Dropbox.&lt;/P&gt;&lt;P&gt;2. We get the direct link and immediately use it as the URL input for AWS MediaConvert.&lt;/P&gt;&lt;P&gt;3. This worked fine for the past 9 months or so.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your questions helped me eliminate some possible issues, so I realize now that the 403 error and the 200 not loading were my local problem and are therefore irrelevant.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the actual problem is this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since some time after Jan. 24 2022, when MediaConvert accesses one of these Dropbox links, it reports:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;3450&lt;/FONT&gt; &lt;FONT color="#FF0000"&gt;HTTP Server Error&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;You specified an HTTP URL for an input file, but the HTTP server returned an error or failed. Contact the team that is responsible for maintaining the HTTP server that hosts your file.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.aws.amazon.com/mediaconvert/latest/ug/mediaconvert_error_codes.html" target="_blank" rel="noopener"&gt;https://docs.aws.amazon.com/mediaconvert/latest/ug/mediaconvert_error_codes.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are the AWS MediaConvert requirements for input URLS:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;All input files must be publicly readable.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;The HTTP(S) server must not require authentication.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;The HTTP(S) server must accept both HEAD and range GET requests.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;The URL that you specify can't include parameters.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;If your HTTP(S) input uses redirection, it must follow these restrictions:&lt;/FONT&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;You can redirect only once from the URL that you provide as your input. You can't redirect to a URL that, in turn, contains a redirect.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;The HTTP(S) status response code from the initial server must be either 301 or 302.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;The HTTP(S) response from the initial server must use its&amp;nbsp;Location&amp;nbsp;headers to provide the URL that it's redirecting MediaConvert to.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible that Dropbox recently added multiple redirection or made some other change?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you check your server logs to find what the exact error is? An example link that failed about an hour ago is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://console.aws.amazon.com/s3/object/https://dl.dropboxusercontent.com/1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4?region=us-east-1" target="_blank" rel="noopener"&gt;https://dl.dropboxusercontent.com/1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lastly, here are the answers to your questions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The problem occurs with both .mp4 and .mov files.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;The most recent link created that worked was on Jan. 24, and the first link that failed was on Jan. 31. (We did not create any links in between those dates.)&lt;/LI&gt;&lt;LI&gt;I got the 403 error by pasting the URL into a browser, but based on your question, I now realize that it was because those links were old links that I was using to debug the issue. So I understand that &lt;STRONG&gt;those links were invalid and so the 403 case is not relevant&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Regarding the 200 response that fails, that was also when pasting the Dropbox link into a browser, and &lt;STRONG&gt;seems to be working now, so we should also remove that 200 response discussion from the investigation&lt;/STRONG&gt;. (Perhaps was a local network issue on my machine.)&lt;/LI&gt;&lt;LI&gt;I am aware that Dropbox Chooser is deprecated, but unfortunately there does not seem to be a ready solution for React Native which is not based on Chooser. (Other than building it from scratch.)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for your help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 21:39:58 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574867#M26805</guid>
      <dc:creator>ephraimt</dc:creator>
      <dc:date>2022-02-01T21:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574878#M26806</link>
      <description>&lt;P&gt;Thanks for the detailed reply! While I can't rule out some other change (I'll see if I can track anything down), but the current links do appear to comply with the requirements listed here (and don't use redirects).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For reference, I manually tried out a few requests on the sample link you provided to confirm these requirements: &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE&gt;# this performs a HEAD request:
curl -v -I "https://dl.dropboxusercontent.com/1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4" -o out

# &amp;gt; HEAD /1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4 HTTP/2
# &amp;gt; Host: dl.dropboxusercontent.com
# &amp;gt; User-Agent: curl/7.64.1
# &amp;gt; Accept: */*
# &amp;gt;
# * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
# &amp;lt; HTTP/2 200
# &amp;lt; accept-ranges: bytes
# &amp;lt; cache-control: max-age=60
# &amp;lt; content-disposition: inline; filename="PXL_20220201_085252956.mp4"; filename*=UTF-8''PXL_20220201_085252956.mp4
# &amp;lt; content-security-policy: report-uri https://www.dropbox.com/csp_log?policy_name=blockserver-usercontent ; sandbox allow-forms allow-scripts allow-top-navigation allow-popups
# &amp;lt; content-security-policy: form-action 'none' ; report-uri https://www.dropbox.com/csp_log?policy_name=blockserver-noscript ; script-src 'none'
# &amp;lt; etag: 1643705622862534n
# &amp;lt; pragma: public
# &amp;lt; set-cookie:  uc_session=...; Domain=dropboxusercontent.com; HttpOnly; Path=/; Secure
# &amp;lt; x-content-type-options: nosniff
# &amp;lt; x-server-response-time: 156
# &amp;lt; content-type: application/json
# &amp;lt; accept-encoding: identity,gzip
# &amp;lt; date: Tue, 01 Feb 2022 21:52:06 GMT
# &amp;lt; server: envoy
# &amp;lt; strict-transport-security: max-age=31536000; includeSubDomains; preload
# &amp;lt; x-robots-tag: noindex, nofollow, noimageindex
# &amp;lt; content-length: 365070
# &amp;lt; vary: Accept-Encoding
# &amp;lt; x-dropbox-response-origin: far_remote
# &amp;lt; x-dropbox-request-id: 9e5c9cedbb624e859530c0849a3da45b
# &amp;lt;
#   0  356k    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
# * Connection #0 to host dl.dropboxusercontent.com left intact
# * Closing connection 0


# this performs a GET request:
curl -v -X GET "https://dl.dropboxusercontent.com/1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4" -o out

# &amp;gt; GET /1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4 HTTP/2
# &amp;gt; Host: dl.dropboxusercontent.com
# &amp;gt; User-Agent: curl/7.64.1
# &amp;gt; Accept: */*
# &amp;gt;
# * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
#   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
# &amp;lt; HTTP/2 200
# &amp;lt; accept-ranges: bytes
# &amp;lt; cache-control: max-age=60
# &amp;lt; content-disposition: inline; filename="PXL_20220201_085252956.mp4"; filename*=UTF-8''PXL_20220201_085252956.mp4
# &amp;lt; content-security-policy: report-uri https://www.dropbox.com/csp_log?policy_name=blockserver-usercontent ; sandbox allow-forms allow-scripts allow-top-navigation allow-popups
# &amp;lt; content-security-policy: form-action 'none' ; report-uri https://www.dropbox.com/csp_log?policy_name=blockserver-noscript ; script-src 'none'
# &amp;lt; etag: 1643705622862534n
# &amp;lt; pragma: public
# &amp;lt; set-cookie:  uc_session=...; Domain=dropboxusercontent.com; HttpOnly; Path=/; Secure
# &amp;lt; x-content-type-options: nosniff
# &amp;lt; x-server-response-time: 157
# &amp;lt; content-type: video/mp4
# &amp;lt; accept-encoding: identity,gzip
# &amp;lt; date: Tue, 01 Feb 2022 21:52:42 GMT
# &amp;lt; server: envoy
# &amp;lt; strict-transport-security: max-age=31536000; includeSubDomains; preload
# &amp;lt; x-robots-tag: noindex, nofollow, noimageindex
# &amp;lt; content-length: 365070
# &amp;lt; x-dropbox-response-origin: far_remote
# &amp;lt; x-dropbox-request-id: 3c65634fb10446a2bf2a6b995aa8f426
# &amp;lt;
# { [15688 bytes data]
# 100  356k  100  356k    0     0   502k      0 --:--:-- --:--:-- --:--:--  502k
# * Connection #0 to host dl.dropboxusercontent.com left intact
# * Closing connection 0


# this performs a GET request for a particular Range:
curl -v -X GET "https://dl.dropboxusercontent.com/1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4" -H "Range:bytes=0-1" -o out

# &amp;gt; GET /1/view/j2n5x2q7licm5l2/ParsempoVideos/PXL_20220201_085252956.mp4 HTTP/2
# &amp;gt; Host: dl.dropboxusercontent.com
# &amp;gt; User-Agent: curl/7.64.1
# &amp;gt; Accept: */*
# &amp;gt; Range:bytes=0-1
# &amp;gt;
# * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
# &amp;lt; HTTP/2 206
# &amp;lt; accept-ranges: bytes
# &amp;lt; cache-control: max-age=60
# &amp;lt; content-disposition: inline; filename="PXL_20220201_085252956.mp4"; filename*=UTF-8''PXL_20220201_085252956.mp4
# &amp;lt; content-range: bytes 0-1/365070
# &amp;lt; content-security-policy: report-uri https://www.dropbox.com/csp_log?policy_name=blockserver-usercontent ; sandbox allow-forms allow-scripts allow-top-navigation allow-popups
# &amp;lt; content-security-policy: form-action 'none' ; report-uri https://www.dropbox.com/csp_log?policy_name=blockserver-noscript ; script-src 'none'
# &amp;lt; etag: 1643705622862534n
# &amp;lt; pragma: public
# &amp;lt; set-cookie:  uc_session=...; Domain=dropboxusercontent.com; HttpOnly; Path=/; Secure
# &amp;lt; x-content-type-options: nosniff
# &amp;lt; content-type: video/mp4
# &amp;lt; accept-encoding: identity,gzip
# &amp;lt; date: Tue, 01 Feb 2022 21:52:52 GMT
# &amp;lt; server: envoy
# &amp;lt; strict-transport-security: max-age=31536000; includeSubDomains; preload
# &amp;lt; x-robots-tag: noindex, nofollow, noimageindex
# &amp;lt; content-length: 2
# &amp;lt; x-dropbox-response-origin: far_remote
# &amp;lt; x-dropbox-request-id: 580ed15d1101449db87072fb130b46ca
# &amp;lt;
# { [2 bytes data]
# 100     2  100     2    0     0      3      0 --:--:-- --:--:-- --:--:--     3
# * Connection #0 to host dl.dropboxusercontent.com left intact
# * Closing connection 0&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the output here, it appears all of these requirements are met. The link is publicly accessible without any authentication or parameters and supports HEAD, GET, and GET with Range, all returning 200 (or 206 as applicable for Range), without any redirects.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unfortunately, without knowing more specifically what I'm looking for, I don't have a way to look up any potential errors here. Does MediaConvert offer a way to get any additional information regarding an error accessing the links, or whatever failed exactly? For instance, if you can get the text of a failed response showing the request and response headers like above, that would be helpful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Otherwise, might there be any other requirements not listed here?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 22:07:25 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574878#M26806</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-02-01T22:07:25Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574880#M26807</link>
      <description>&lt;P&gt;I looked into this further, and I can report that we did make a change to how we serve these links on HTTP/1.1 in particular. When calling with HTTP/1.1, we are now using "Transfer-Encoding: chunked" and no longer return "Content-Length". HTTP clients should handle this automatically, but it sounds like yours may not support it. Can you check if that is a requirement?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We do also support HTTP/2 on these though, where we do return "Content-Length" (e.g., as seen in my sample requests which happened to be using HTTP/2.) Can you see if you can have it use HTTP/2 instead?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 22:23:46 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574880#M26807</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-02-01T22:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574884#M26808</link>
      <description>&lt;P&gt;Awesome, that is great information!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Was that change deployed between Jan. 24 and Jan 31? (So we can be confident this is the cause of the issue.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Were there any other changes made that we should consider also?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. I will check with AWS but I imagine getting them to deploy any change on their side will take a long time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. Do you have any suggestion for a workaround so that we could get the old format response?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks so much.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 22:43:06 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/574884#M26808</guid>
      <dc:creator>ephraimt</dc:creator>
      <dc:date>2022-02-01T22:43:06Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/575059#M26811</link>
      <description>&lt;P&gt;1. Yes, the timeline lines up for this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. I don't have any other changes to report on this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Thanks for the note.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. This isn't configurable by any sort of option on the API unfortunately; this is something that standard HTTP clients should just automatically handle. The only workarounds I can recommend would be to have the client support "Transfer-Encoding: chunked" without "Content-Length" on HTTP/1.1, or upgrade to HTTP/2.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 16:21:22 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/575059#M26811</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-02-02T16:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/577879#M26961</link>
      <description>&lt;P&gt;Update: in order to temporarily accommodate clients that don’t properly support automatically handling “Transfer-Encoding: chunked”, we’re temporarily rolling back this change, so that these links will no longer use “Transfer-Encoding: chunked” and will instead return “Content-Length” on HTTP/1.1. We will begin rolling that out starting around 2/17. That will be in place until around 3/1. At that point, we will begin using “Transfer-Encoding: chunked” and no longer returning “Content-Length” on HTTP/1.1 again.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Going forward, please ensure that your clients are able to automatically handle both chunked encoding and non-chunked encoding automatically.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Feb 2022 21:59:14 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/577879#M26961</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-02-14T21:59:14Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/582949#M27153</link>
      <description>&lt;P&gt;Update: the team has been able to complete some further updates to our infrastructure to be able to support the previous non-chunked behavior going forward indefinitely. That means that we plan to continue returning Content-Length (and not 'Transfer-Encoding: chunked') in the future and will not be reverting this as previously planned. (Regardless, for HTTP compatibility in general, we still recommend you make sure your HTTP clients support both types.) Hope this helps!&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2022 12:37:06 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/582949#M27153</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-03-11T12:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/583194#M27166</link>
      <description>&lt;P&gt;Thank you for the update.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are the changes you discussed already deployed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tested now and there is still an error when accessing the files.&lt;/P&gt;</description>
      <pubDate>Sat, 12 Mar 2022 17:13:33 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/583194#M27166</guid>
      <dc:creator>ephraimt</dc:creator>
      <dc:date>2022-03-12T17:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/583523#M27177</link>
      <description>&lt;P&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/1514828"&gt;@ephraimt&lt;/a&gt; Yes, the current configuration is what we expect to serve going forward. That is, we are returning Content-Length on both HTTP/2 and HTTP/1.1 for these links, like we did originally. If this is currently not working for you, can you share the details of the current error you're seeing? Also, did this start and/or stop working again for you over the last month since your previous message?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2022 17:35:40 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/583523#M27177</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-03-14T17:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/587996#M27370</link>
      <description>&lt;P&gt;It still does not work. Same error as before.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As far as I can tell, it has not worked since the original change.&lt;/P&gt;</description>
      <pubDate>Sun, 03 Apr 2022 06:31:51 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/587996#M27370</guid>
      <dc:creator>ephraimt</dc:creator>
      <dc:date>2022-04-03T06:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: Video URLs return 403 error</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/588271#M27379</link>
      <description>&lt;P&gt;I'm not aware of any remaining issues with how we're serving these on our side. Can you elaborate on what specifically isn't behaving as expected currently? Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Mon, 04 Apr 2022 15:59:07 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Video-URLs-return-403-error/m-p/588271#M27379</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2022-04-04T15:59:07Z</dc:date>
    </item>
  </channel>
</rss>

