2013-04-26 17 views
6

YouTube API'sının v3'ü kullanarak belirli bir YouTube videosunun etiketlerini almak istiyorum.YouTube videolarının etiketleri YouTube v3 API'siyle nasıl alınır?

Bu istekte bulunan bir videoyu, arama son noktaya (https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&q=cats&type=video&key= {YOUR_API_KEY}) alabiliyorum.

Artık videonun etiketini yukarıdaki sorgudan almak için video uç noktasına bastım. https://www.googleapis.com/youtube/v3/videos?id=IytNBm8WA1c&part=snippet&key= {YOUR_API_KEY}

Tepki,

{ 
"kind": "youtube#videoListResponse", 
"etag": "\"PMn2rAVTRiZHkX45qiqfcLZoTXM/rYBuk4KeZFmSMoiSuaXfy6-Pm28\"", 
"items": [ 
    { 

    "id": "IytNBm8WA1c", 
    "kind": "youtube#video", 
    "etag": "\"PMn2rAVTRiZHkX45qiqfcLZoTXM/_6K6Qz8rLYf0d5gUnucV1LwbwU4\"", 
    "snippet": { 
    "publishedAt": "2007-07-09T14:02:03.000Z", 
    "channelId": "UCFMV3DqmnaRc4oNGvi-3OvQ", 
    "title": "Funny Cats", 
    "description": "it's soo funny :D\r\n\r\naudio content is licensed by UMG\r\n\r\nSong 1: Gioachino Rossini - The Thieving Magpie 0:00 - 1:37\r\nSong 2: The Presidents of the United States of America - Kitty 1:38 - 2:47\r\nSong 3: The Nutcracker 2:48 - 3:51\r\nSong 4: Smash Mouth - All Star 3:51 - 7:06\r\nSong 5: The Wiseguys - Ooh La La 7:07 - 7:43\r\n\r\nPS: i will ignore messages with the subject\r\n\"Business Proposal Regarding Your YouTube Videos\"", 
    "thumbnails": { 
    "default": { 
     "url": "https://i.ytimg.com/vi/IytNBm8WA1c/default.jpg" 
    }, 
    "medium": { 
     "url": "https://i.ytimg.com/vi/IytNBm8WA1c/mqdefault.jpg" 
    }, 
    "high": { 
     "url": "https://i.ytimg.com/vi/IytNBm8WA1c/hqdefault.jpg" 
    } 
    }, 
    "channelTitle": "nguoap", 
    "categoryId": "15" 
    } 
    } 
] 
} 

API bu istek için Explorer - ben de aynı sonuçları elde bu isteğe izin bile https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?id=IytNBm8WA1c&part=snippet&_h=3&

. Her ne kadar numaralı telefonun sahibi yetkiliyse, videonun sahibi.

Son kullanıcılardan hesaplarını yetkilendirmesini istemeden sahip olduğum videoların etiketlerini nasıl edinebilirim? Bu uygulama, JS ile istemci tarafıdır.

GÜNCELLEME: GData Sayı Bağlantı: Eğer kanalın sahibi olarak kendinizi kimliğini doğrulamak zaman https://code.google.com/p/gdata-issues/issues/detail?id=4513

cevap

13

https://developers.google.com/youtube/v3/docs/videos/list göre, YouTube API son sürümü artık etiketleri döndüren görüntülenir: hiç olmamasından

https://www.googleapis.com/youtube/v3/videos?key={API-key}&fields=items(snippet(title,description,tags))&part=snippet&id={video_id} 
+0

geç olsun! Cevap için teşekkürler! – KRB

+0

Teşekkürler. Bu çalışıyor. –

1

Maalesef şu anda sadece etiketleri içeren videoları alabilirsiniz. Geçerli V2 uygulamasında çalışmak için kullanılan etiketler aranıyor, ancak is broken.

İlgili konular