2

まず、私の英語で申し訳ありません。私の質問を編集していただければ幸いです。アプリで動画にアクセスするには、管理者アカウントを使用する必要があります。したがって、ヘッダーでトークンを送信する必要があります。ドキュメントには次のように書かれています。

curl -H "承認: ベアラー OAUTH_TOKEN" https://api.vimeo.com

しかし、私はJavaでこれを行うことはできません。これが私の方法です:

public Call fetchContent(文字列 uri, CacheControl cacheControl, ModelCallback コールバック, @Nullable 文字列クエリ, @Nullable Map renamementMap, @Nullable 文字列 fieldFilter)

4

2 に答える 2

1

HttpURLConnection を使用し、ヘッダーに OAUTH_TOKEN を渡します

String oAuthToken = "your-token";
HttpURLConnection urlConnection = null;
URL vimeoURL = new URL("https://api.vimeo.com");
try {
    urlConnection = (HttpURLConnection) vimeoURL.openConnection();
    // set authentication
    String auth = "Bearer " + oAuthToken;
    urlConnection.setRequestProperty("Authorization", auth.trim());
    // set request method
    urlConnection.setRequestMethod("GET");
    if (urlConnection.getResponseCode() == HttpURLConnection.HTTP_OK) {
         // do something
    }
  } catch (Exception e) {// append e
        // do something
  } finally {
      if (urlConnection != null) {// close connection
         urlConnection.disconnect();
     }
  }    
于 2016-03-15T18:38:37.877 に答える