<?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: Fetching video thumbnails in Swifty Dropbox in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Fetching-video-thumbnails-in-Swifty-Dropbox/m-p/163013#M5732</link>
    <description>&lt;P&gt;The files.getThumbnail method in the SwityDropbox SDK is the equivalent method for getting thumbnails as&amp;nbsp;getThumbnailBuilder in the Android/Java SDK.&lt;/P&gt;
&lt;P&gt;Anyway, yes, errors from the getThumbnail call should be captured by the error code block. Can you share whatever output/crash you're getting? Also, the parameters you're using may be helpful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 18 Mar 2016 05:54:25 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2016-03-18T05:54:25Z</dc:date>
    <item>
      <title>Fetching video thumbnails in Swifty Dropbox</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Fetching-video-thumbnails-in-Swifty-Dropbox/m-p/163012#M5731</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I use the following code to get thumbnail for images and videos (using Swifty Dropbox). It works for images and for many videos but crashes on some other videos. Shouldn't unsuccessful thumb generation be captured in the error section? Is there a Swift counterpart for Android's getThumbnailBuilder?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="s2"&gt;func&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; fetchDropboxThumbnail(client: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;DropboxClient&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, file: &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Files&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;Metadata&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, toPath: &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;String&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;l&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;et&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; destination : (&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;NSURL&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;NSHTTPURLResponse&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;) -&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;NSURL&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; = { temporaryURL, response &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;in&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;let&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; thumbUrl = &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;NSURL&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;(fileURLWithPath: toPath)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;return&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; thumbUrl&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;client.&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;files&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;getThumbnail&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;(path: file.&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;pathLower&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;, destination: destination).&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;response&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;{ response, error &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;in&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;if&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;let&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; response = response {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s6"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s7"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s6"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;"Assuming thumbnail saved to toPath"&lt;/SPAN&gt;&lt;SPAN class="s6"&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;else&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s7"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s8"&gt;"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;\&lt;/SPAN&gt;&lt;SPAN class="s8"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;error&lt;/SPAN&gt;&lt;SPAN class="s8"&gt;)"&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s6"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;// Assuming thumbnail could not be generated&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:34:49 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Fetching-video-thumbnails-in-Swifty-Dropbox/m-p/163012#M5731</guid>
      <dc:creator>sigrem</dc:creator>
      <dc:date>2019-05-29T09:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: Fetching video thumbnails in Swifty Dropbox</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Fetching-video-thumbnails-in-Swifty-Dropbox/m-p/163013#M5732</link>
      <description>&lt;P&gt;The files.getThumbnail method in the SwityDropbox SDK is the equivalent method for getting thumbnails as&amp;nbsp;getThumbnailBuilder in the Android/Java SDK.&lt;/P&gt;
&lt;P&gt;Anyway, yes, errors from the getThumbnail call should be captured by the error code block. Can you share whatever output/crash you're getting? Also, the parameters you're using may be helpful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Mar 2016 05:54:25 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Fetching-video-thumbnails-in-Swifty-Dropbox/m-p/163013#M5732</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2016-03-18T05:54:25Z</dc:date>
    </item>
  </channel>
</rss>

