2016-05-30 20 views
2

私はVimeo用のClickntap Java APIを使用しています。
アップロード用にトークン以上のものが必要ですか? vimeo用に他のJava APIを知っていますか?Vimeo Java API(Clickntap)

答えて

1

vimeoで生成されたアクセストークンを使用していて、そのアクセストークンを使用している場合は、これで十分です。clickntapライブラリをプロジェクトに組み込むと、これを行うことができます。アクセストークンを使用して認証を実行し、動画をアップロードするように設定vimeo.addVideo()方法ライブラリで

public class UploadFile { 

    public static void main(String[] args) { 
     String accesstoken ="abc"; 
     Vimeo vimeo = new Vimeo(accesstoken); 
     boolean upgradeTo1080 = true; 
     try { 
      String videoEndPoint = vimeo.addVideo(new File(pathtoyourvideo), upgradeTo1080); 
      System.out.println(videoEndPoint); 
     } catch (IOException | VimeoException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
    } 
} 

。オプションもカスタマイズできます。これは、vimeo自身のライブラリと比較して、非常に簡単なライブラリです。これは、平均的なプログラマが使いやすいライブラリではありません。

+0

** Clickntap **または** Scribe **をお勧めしますか?私はこれらの2つのライブラリを良いものとして見つけました。 –

+1

'Scribe'のように見えるのは、認証プロバイダだけです。 'clickntap'の唯一の問題は、ビデオをアップロードしているときに進捗情報を取得するために非同期呼び出しを行う非同期コールバックメカニズムではありません。 – SRy

+0

あなたはそれを持っています!ヒントをありがとう。 –

0

Clickntapライブラリは私が一度も使ったことがないので、実際には話すことができません。しかし、公式のVimeo Java API githubはhere (vimeo-networking-java)です。 READMEは非常に広範で、認証トークンを取得する必要があります。現在のところアップロードAPIはありませんが、将来的にはライブラリをリリースします。その間にアップロードのためdeveloper docsと一致してvimeo-networking-javaを使用することができます。

しかし、基本的にトークンだけでなく、uploadスコープが必要であることを指定するだけで済みます。 Vimeo developer accountからこのスコープへのアクセスをリクエストする必要があります。

簡単にアクセストークンを設定する方法については、this SO postの回答を参照してください。

+0

私はすでにこのVcialo Java APIを見たことがありますが、これはAndroid SDKです。ガイドラインによれば、RESTによってアップロードされ、ビデオに関する情報を得ることができると言われていますが、今は持っていないと言っています...もっと情報を提供できますか? –

+1

@ JulioC.Boll ..彼らもJavaライブラリを持っていますが、非常に複雑な文書です。 Vimeo APIの最悪の事柄は、特に商用サービスの場合、使用方法に関するいくつかの例を提供することを気にしないことです。 – SRy

+1

Julio - サンプルアプリケーションのみがAndroidで書かれています。ライブラリ自体はJavaだけです。 vimeo-networking-javaには、私たちのAPIについての詳細はまだありません。私たちのAPIはアップロードをサポートしていますが、現在のところJavaライブラリはありません。 @SRy私たちのgithubにあなたが持っている[問題があれば](https://github.com/vimeo/vimeo-networking-java/issues)してください。私たちは積極的にライブラリを改善しています/フィードバックに応答します。これは、公式Javaライブラリを使用することを提案するもう一つの理由です。 APIの変更に合わせて更新するよう努めています。 –