将Vimeo API集成到我的私有应用

时间:2016-02-18 13:46:03

标签: ios vimeo vimeo-api vimeo-player vimeo-ios

我的要求非常简单。我是Vimeo Pro用户,我的帐户中没有私人视频,我只想在我的私人应用中播放。

如何实现这一点..是否真的应该通过简单地使用accessToken通过所有Oauth身份验证过程我可以访问我的视频。 ?

我只是想知道多么明亮的海湾工作,他们提供了我上传和使用此视频的令牌和视频ID我可以在我的应用程序中播放视频。这是vimeo无法做到的事情。

等待建议

2 个答案:

答案 0 :(得分:4)

您可以使用VIMNetworking库。这是官方的Vimeo iOS SDK。查看Lightweight Use部分,了解有关提供自己的身份验证令牌的信息。

使用库为视频对象请求JSON,从视频对象JSON上的“files”数组中获取回放URL,并将其传递给AVPlayer实例。

酷?

附注:我们(Vimeo)正在为VIMNetworking开发一个全新的100%Swift替代品。在未来几周内寻找它。

答案 1 :(得分:3)

进行API调用时,只需要您的访问令牌。

创建令牌

  1. 您是否已拥有API应用程序?如果没有,您可以创建一个here
  2. 转到"身份验证" API应用程序详细信息页面上的标签。
  3. 滚动到底部并使用您需要的API范围生成访问令牌(如果您只需要视频文件访问权限,则只需要私有+公共范围)
  4. 使用您的令牌

    令牌应该通过Authorization标头传递,如下所示:Authorization: Bearer {access_token}

    请求您的所有视频

    要获取所有视频,请向https://api.vimeo.com/me/videos发出HTTP GET请求。

    查找您的视频文件网址

    要查找您的视频文件,请查看每个视频的files键。这将包含每个文件的URL以及其他有用信息。