0

アプリから YouTube 動画をアップロードし、後でそれらの動画を検索したいと考えています。

そうするために、 v3 youtube apiを使用して動画をアップロードしました

これは、タイトル、説明などを追加するために使用するコードの一部です。

 snippet.setTitle("Test Upload via Java on " + cal.getTime());
      snippet.setDescription(
          "Video uploaded via YouTube Data API V3 );

      // Set your keywords.
      List<String> tags = new ArrayList<String>();
      tags.add("test");
      tags.add("example");
      tags.add("java");
      tags.add("YouTube Data API V3");
      tags.add("erase me");
      snippet.setTags(tags);

catagotyid を追加したいので、次を追加します。

snippet.setCategoryId("test");

この瞬間、アップロード コードが機能しなくなりました。

アプリによってアップロードされたすべてのビデオを取得するには、部分行「スニペット」(引用符なし) を入力し、id 行に「テスト」などのカテゴリ ID (引用符なし) を追加してから、json で結果をキャッチする必要がありますか?

アップデート :

「やってみよう!」をどう埋めればいいのか。? catagoryID のリストを受け取るには. リストを取得したと仮定します. どのカテゴリを選択すればよいかどうすればわかりますか?, 何かが足りないと思います.

4

1 に答える 1

0

これでGETリクエストを試してください:

https://www.googleapis.com/youtube/v3/videoCategories?part=snippet&regionCode=US&key={YOUR_API_KEY}

もちろん{YOUR_API_KEY}、あなたのキーに置き換えます。次のようなものが返されるはずです。

{
 "kind": "youtube#videoCategoryListResponse",
 "etag": "\"Fn7tolrWrLXf7uknBpwCU9OfMA8/jOw8Jx4EQq_udW-0UgiRcCMWqWQ\"",
 "items": [
  {
   "id": "1",
   "kind": "youtube#videoCategory",
   "etag": "\"Fn7tolrWrLXf7uknBpwCU9OfMA8/gljmmWdkbtlCrMi74KVYLrbTaIA\"",
   "snippet": {
    "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
    "title": "Film & Animation"
   }
  },
  {
   "id": "2",
   "kind": "youtube#videoCategory",
   "etag": "\"Fn7tolrWrLXf7uknBpwCU9OfMA8/n1RtRMaPpKgph8MvS9wf742Tm5U\"",
   "snippet": {
    "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
    "title": "Autos & Vehicles"
   }
  },
  {
   "id": "10",
   "kind": "youtube#videoCategory",
   "etag": "\"Fn7tolrWrLXf7uknBpwCU9OfMA8/1LzYK9Uf9Nt0hzBqNqhuHw0LPI0\"",
   "snippet": {
    "channelId": "UCBR8-60-B28hp2BmDPdntcQ",
    "title": "Music"
   }
  },
于 2013-06-20T16:58:29.467 に答える