Box 的元数据处理功能尚处于测试阶段,并可能频繁更改。请勿将其用于生产内容,因为数据将被频繁清理。通过使用测试版,您表示您已阅读并同意我们的 测试版服务条款。如有任何疑问,请发送电子邮件至 [email protected]。
这是一个用于 box-ios-sdk-v2 的插件,它为 Box 的元数据处理 API 提供了测试版支持。请参阅 元数据处理 API 文档 和 产品文档。
注意:这个库和它封装的 HTTP API 都处于测试阶段,可能存在破坏性更改。
像平常一样使用 BoxSDK
。每当您需要使用元数据处理 API 时,
#import <BoxSDK/BoxSDK.h>
#import <BoxSDKMetadata/BoxSDKMetadata.h>
可以使用 BoxSDK 中暴露的元数据处理 API 管理器的类别。
发起如下 API 调用
[[BoxSDK sharedSDK].metadataManager itemMetadataForFileWithID:fileID
requestBuilder:nil
success:success
failure:failure];
因为元数据处理 API 处于测试阶段,因此尚未对所有用户激活。要确保 API 已激活当前已授权的用户,请启用功能标志
// enable metadata API
[BoxSDK sharedSDK].metadataManager.shouldEnableMetadataAPIsForAllUsers = YES;
注意:Box 可能会更改哪些类别的用户有权使用元数据处理功能。
此插件依赖于 box-ios-sdk v1.2.2 及更高版。
可以通过执行以下命令运行单元测试:
rake spec
版权 2014 Box, Inc. 保留所有权利。
根据 Apache 许可协议版本 2.0(“许可证”)许可;除非根据适用的法律或书面同意,否则不得使用此文件,除非完全符合许可证。您可以在以下地址获得许可证副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“现状”提供,不提供任何明示或暗示的保证或条件。有关许可证中规定的具体语言管辖许可权和限制,请参阅许可证。