3

私の要件は非常に単純です。私は Vimeo Pro ユーザーですが、アカウントに非公開動画がほとんどなく、非公開アプリで再生したいだけです。

これを達成する方法..本当に、accessToken を使用するだけですべての Oauth 認証プロセスを実行する必要がありますか?ビデオにアクセスできます。?

ブライトコーブがどのように機能するかを正確に知りたいだけで、アップロードしたビデオのトークンとビデオ ID が提供され、これを使用してアプリでビデオを再生できます。これはvimeoではできないことですか?

提案を待っています

4

2 に答える 2

5

VIMNetworkingライブラリを使用できます。これは公式の Vimeo iOS SDK です。独自の認証トークンを提供する方法については、Lightweight Useセクションをご覧ください。

ライブラリを使用してビデオ オブジェクトの JSON を要求し、ビデオ オブジェクト JSON の「ファイル」配列から再生 URL を取得して、それらを AVPlayer インスタンスに渡します。

涼しい?

補足: 私たち (Vimeo) は、VIMNetworking を 100% Swift に置き換えるまったく新しいものに取り組んでいます。今後数週間でそれを探してください。

于 2016-03-07T18:30:03.260 に答える
3

API 呼び出しを行う場合は、アクセス トークンのみが必要です。

トークンを作成する

  1. すでに API アプリケーションをお持ちですか? そうでない場合は、ここで作成できます。
  2. API アプリケーションの詳細ページの [認証] タブに移動します。
  3. 一番下までスクロールし、必要な API スコープでアクセス トークンを生成します (ビデオ ファイルへのアクセスのみが必要な場合は、プライベート + パブリック スコープのみが必要です)。

トークンを使用する

トークンは、次のように Authorization ヘッダーを介して渡す必要があります。Authorization: Bearer {access_token}

すべての動画をリクエストする

すべての動画を取得するには、HTTPGETリクエストをhttps://api.vimeo.com/me/videosに送信します。

動画ファイルの URL を見つける

ビデオ ファイルを見つけるにはfiles、各ビデオのキーを調べます。これには、各ファイルへの URL とその他の有用な情報が含まれます。

于 2016-02-22T00:40:24.067 に答える