上传后从Vimeo iOS SDK获取视频详细信息?

时间:2016-04-26 07:40:19

标签: ios swift vimeo vimeo-api vimeo-ios

我在“我的应用”中使用了VimeoUpload SDK上传视频及其工作正常。

在开发过程中,我发现SDK创建的上传网址为PSQLException,一旦上传完成,就与video_file_id不匹配。

SDK生成的网址:

  

https://1511928471.cloud.vimeo.com/upload?ticket_id=59821e7edc5840322fc360b63d9414c7_45995664&video_file_id=520623428&signature=ec0ce3b5852802957cc1e19c2cccbfa8&v6=1

如何在Vimeo中获取上次上传视频的视频详情?

2 个答案:

答案 0 :(得分:1)

很好的问题,从回复到Github issue you filed

您可以通过三种方式获取与您刚刚上传的文件相关联的视频对象:

  1. 视频对象在“激活”响应中返回。文件上传完成后,OldUploadDescriptor会发出此请求。查看.Activate案例here。实际上,现在我正在写这个,视频对象实际上可能会回到.Settings响应中。无论哪种方式,如何执行此操作的示例都在上面的相同链接。

  2. 您还可以通过向视频的uri发出GET请求,单独请求与上传流程相关的任何视频对象。 VideoOperation类包含example of this

  3. 您还可以访问描述符本身的video.uri和整个视频对象(上传完成后)。看here

  4. 如果您有其他问题(我是图书馆的作者),请告诉我们。

答案 1 :(得分:0)

是的,它运作正常。 上传视频后,我可以在.Settings案例中获取视频网址。 在.Activate案例中,  我只能得到https://1511928471.cloud.vimeo.com/upload?ticket_id=59821e7edc5840322fc360b63d9414c7_45995664&video_file_id=520623428&signature=ec0ce3b5852802957cc1e19c2cccbfa8&v6=1

但在.Settings案例中, 我可以获得videoUrl

谢谢,Alfie Hanssen。