如何获取我的 built.io 应用程序中上传的所有文件的列表?

How can I get the list of all the files uploaded in my built.io application?

我已经使用 built.io 制作了一个 iOS 应用程序。应用程序中上传了几个文件。但是,我无法获取应用程序中上传的所有文件的列表。有人可以帮忙吗?

我不知道它是否在 iOS SDK 中可用,但您可以使用 REST API 来获取它

Headers :

"application_uid: uid" 
"application_api_key: api_key" 

URL: GET : https://manage.built.io/v1/uploads?skip=0&limit=50&include_count=true

参数:跳过和限制分页,include_count 用于获取总计数。

以上url将获取所有类型的文件

但是如果您只想要图片或视频,那么您可以使用下面的 urls

https://manage.built.io/v1/uploads/images
https://manage.built.io/v1/uploads/videos

希望对你有所帮助!!

注意:如果没有 headers,API 将无法工作

为了获取所有上传,iOS SDK 在 BuiltFile class 中提供了一个实例方法。它 returns 所有上传的数组。 这是官方文档的 link http://static.built.io/downloads/sdk-docs/ios-docs/Classes/BuiltFile.html#//api/name/fetchAllOnSuccess:onError:

这可以通过 BuiltFile class 实例方法 fetchAllOnSuccess:onError:

它 returns 只有在请求用户有权限的情况下,所有文件才会上传到您构建的应用程序中。

Built* builtfileObj = [Built file];

[builtfileObj fetchAllOnSuccess:^(NSArray *allFiles) {
    // allFiles contains array of BuiltFiles
} onError:^(NSError *error) {
    // there was an error in creating the object
    // error.userinfo contains more details regarding the same
}];