【发布时间】:2015-07-27 15:55:32
【问题描述】:
我想获取文件夹项 API 中的特定文件。现在我正在获取所有文件,我必须自己过滤它。
https://box-content.readme.io/reference#get-a-folders-items
搜索 API https://box-content.readme.io/reference#searching-for-content 如果我想搜索具有特定扩展名的所有文件。我尝试将查询搜索为空字符串并返回错误
Error Domain=com.box.contentsdk.errordomain Code=400 "The operation couldn’t be completed. (com.box.contentsdk.errordomain error 400.)" UserInfo=0x7ff34a59f7b0 {com.box.contentsdk.jsonerrorresponse=<CFBasicHash 0x7ff34c46b270 [0x10ed8b180]>{type = immutable dict, count = 7,
entries =>
0 : <CFString 0x7ff34c4b3ef0 [0x10ed8b180]>{contents = "status"} = <CFNumber 0xb000000000001903 [0x10ed8b180]>{value = +400, type = kCFNumberSInt64Type}
1 : <CFString 0x7ff34c4c1550 [0x10ed8b180]>{contents = "help_url"} = <CFString 0x7ff34c4760d0 [0x10ed8b180]>{contents = "http://developers.box.com/docs/#errors"}
4 : <CFString 0x7ff34c47d2e0 [0x10ed8b180]>{contents = "code"} = <CFString 0x7ff34c4cbaf0 [0x10ed8b180]>{contents = "bad_request"}
5 : <CFString 0x7ff34c48d6a0 [0x10ed8b180]>{contents = "request_id"} = <CFString 0x7ff34c445920 [0x10ed8b180]>{contents = "130336355b6746254f8f"}
6 : <CFString 0x7ff34c4cb960 [0x10ed8b180]>{contents = "context_info"} = <CFBasicHash 0x7ff34c4bc5b0 [0x10ed8b180]>{type = immutable dict, count = 1,
entries =>
1 : <CFString 0x7ff34c43f560 [0x10ed8b180]>{contents = "errors"} = <CFArray 0x7ff34c4bb1e0 [0x10ed8b180]>{type = immutable, count = 1, values = (
0 : <CFBasicHash 0x7ff34c46a510 [0x10ed8b180]>{type = immutable dict, count = 3,
entries =>
0 : <CFString 0x7ff34c476ff0 [0x10ed8b180]>{contents = "name"} = <CFString 0x7ff34c4bc380 [0x10ed8b180]>{contents = "to_search"}
1 : <CFString 0x7ff34c4bc3a0 [0x10ed8b180]>{contents = "message"} = <CFString 0x7ff34c4bcc60 [0x10ed8b180]>{contents = "Invalid value ''."}
2 : <CFString 0x7ff34c476fd0 [0x10ed8b180]>{contents = "reason"} = <CFString 0x7ff34c4b8500 [0x10ed8b180]>{contents = "invalid_parameter"}
}
)}
}
7 : <CFString 0x7ff34c4bc3a0 [0x10ed8b180]>{contents = "message"} = <CFString 0x7ff34c476100 [0x10ed8b180]>{contents = "Bad Request"}
9 : <CFString 0x7ff34a52b970 [0x10ed8b180]>{contents = "type"} = <CFString 0x7ff34a595d80 [0x10ed8b180]>{contents = "error"}
}
}
请告诉我如何处理所有特定类型的文件。
【问题讨论】:
标签: ios objective-c box-api