菜鸟教程小白 发表于 2022-12-13 16:37:52

ios - 如何在 IOS 中从 google drive V3 API 下载 pdf?


                                            <p><p>使用 <code>Google Drive V3 API</code> 下载文件和 pdf。</p>

<ol>
<li><p>根据 Google Doc,下面的 Google Drive V3 Api 是下载文件(比如文本文件)的 Url。</p>

<p><code>NSString *url = ;</code></p></li>
</ol>

<p>但是,当我简单地使用此 url 时,它在下载文件时给了我错误,然后我尝试使用客户端 ID 进行类似的操作,并且工作正常。(这里我删除了 alt=media 并在 url 中添加了客户端 ID。这是完美的工作正常)。下面是修改后的网址。</p>

<pre><code>`NSString *url = ;`
</code></pre>

<ol 开始=“2”>
<li><p>现在他们在 Google Doc 中提到使用以下网址的 pdf。</p>

<p><code>NSString *url = ;</code></p></li>
</ol>

<p>我再次面临同样的问题..上面下载 pdf 的 url 给了我错误。我已经完成了与 url 的所有排列和组合,但没有成功。</p>

<p>***文档中提供的示例代码使用的是google drive V2 Api。</p>

<p>那么,如何使用 Google Drive V3 Api 下载 pdf?请帮助。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>今天,我从 Google Drive V3 Api 下载文件成功。</p>

<pre><code>self.fileSize = ;

      ////////////////////////////////////////////////////////////////////////////////////////////////////
      GTMSessionFetcher *fetcher = ;
      if(fetcher==nil)
      {
            break;
      }

      fetcher.authorizer             = .authorizer;
      fetcher.destinationFileURL   = ;

      __block typeof(self) blockSelf = self;
      fetcher.downloadProgressBlock= ^(int64_t bytesWritten, int64_t totalBytesWritten, int64_t totalBytesExpectedToWrite) {
            //get download progress
      };

      ////////////////////////////////////////////////////////////////////////////////////////////////////
      ;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何在 IOS 中从 google drive V3 API 下载 pdf?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/37339785/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/37339785/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何在 IOS 中从 google drive V3 API 下载 pdf?