【问题标题】:Dropbox integration for iOSiOS 的 Dropbox 集成
【发布时间】:2013-02-12 11:23:02
【问题描述】:

是否有任何 API 方法可以让我深入到 dropbox 的所有文件夹并查找特定类型的文件,例如 pdf、mp3 或 txt?或者是否有任何搜索 API,我可以在其中传递我的搜索参数并要求 API 在 Dropbox 的每个文件夹中查找它。我的任务是从 Dropbox 加载我的应用程序中的所有歌曲,使用以下方法真的很痛苦

[[self restClient] loadMetadata:@"/"];   

然后继续检查元数据是目录还是文件,如果是文件,则查找其扩展名,如果是目录,则再次挖掘它,它可以进一步包含更多目录。我建议我的客户为我们的应用程序创建一个文件夹,用户将在其中放置歌曲,但他已经拒绝并希望访问整个保管箱并过滤其中的所有音乐文件。在告诉我的客户这是不可能的之前,我只想确定这是不可能的。如果可能的话,请说明一下这个过程。

【问题讨论】:

    标签: ios objective-c xcode dropbox-api


    【解决方案1】:

    您可以直接使用 Dropbox Core API 进行搜索:

    https://www.dropbox.com/developers/reference/api#search

    Dropbox iOS Sync SDK 不支持 Dropbox Core API 的所有功能。

    【讨论】:

    • 我可以使用使用 Dropbox SDK 创建的 DBSession 凭据通过搜索 API 发送直接请求吗?我从我的 DBSession 中获取了令牌和秘密令牌号,但搜索 API url 中只剩下参数是签名方法,我不知道从哪里以及如何获取该签名方法
    • Dropbox iOS Core SDK 确实支持搜索,通过 DBRESTClient 中的 searchPath 方法
    • 一个非常有用的 ios Dropbox 包装器
    【解决方案2】:

    https://github.com/AbbieVys/WrapperDropBox

    用于在 IOS 中集成 DropBox 的有用包装类

    【讨论】:

      猜你喜欢
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 2014-08-16
      相关资源
      最近更新 更多