我目前正在使用 Vimeo API 并遵循设置过程和此处找到的引导自述文件:
(https://github.com/vimeo/VimeoNetworking)
我所做的只是从 Vimeo 拉下公开可用的视频,除非我收到了
致命错误:会话管理器未返回任务:文件
其他一切正常,我可以使用自己的令牌进行身份验证。
这是我现在抛出此错误的代码:
我做错了什么或错过了什么?
let queryURL = URL(string: "/channels/staffpicks/videos")
let videoRequest = Request<[VIMVideo]>(path: queryURL!.absoluteString)
guard let sessionClient = _client else {
return []
}
let _ = sessionClient.request(videoRequest, completion: {
results in
switch results {
case .success(let response):
let videos: [VIMVideo] = response.model
for video in videos
{
print("retrieved video: \(video)")
}
vVideo = videos
break
case .failure(let error):
print(error.localizedDescription)
break
}
})