Youtube Analytics API belgelerine (https://developers.google.com/youtube/analytics/v1/available_reports) göre, "video" boyutunu kullanarak belirli videolar için metrikleri alabilmeniz gerektiği anlaşılıyor. Diğer tüm ölçümleri başarılı bir şekilde elde edebiliyorum - ya "gün" ve "ülke" gibi boyutları belirterek ya da hiç boyut sağlamayan.Youtube Analytics API'sini kullanarak video metrikleri alınamadı
Ancak boyutlar değerini "video" olarak değiştirdiğimde, "Sorgu desteklenmiyor. Desteklenen sorgular için belgelere bakın." Iletisiyle 400 hata kodu alıyorum. Bu bir kanal raporu - içerik sahibi raporu değil - dokümantasyona göre geçerli bir rapor isteği olmalıdır. Hatta sonuç kümesini başlangıç endeksi, maksimum sonuçlar ve sıralama gibi bir dizi ek parametreyle sınırlandırmayı denedim bile.
İŞLERİ
client.execute(:api_method => "youtubeAnalytics.reports.query",
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views"})
client.execute(:api_method => "youtubeAnalytics.reports.query",
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views",
"dimensions" => "day"})
DOESNT'İŞ - döndürür
client.execute(:api_method => "youtubeAnalytics.reports.query",
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views",
"dimensions" => "video"})
client.execute(:api_method => "youtubeAnalytics.reports.query",
:parameters => {'ids' => "channel==##USER_ID##",
"start-date" => "2012-01-01", "end-date" => "2012-02-01",
"metrics" => "views",
"dimensions" => "video",
"start-index" => 1,
"max-results" => 5,
"sort" => "views"})
kimse Video seviyesi ayrıntıları için bir kanal raporu için başarılı bir istek yapmak mümkün olmuştur 400 hatası?
channel==USER_ID
start-date=YYYY-MM-DD
end-date=YYYY-MM-DD
metrics=views
dimensions=video
max-results=10
sort=-views
önemli şey bir dimensions=video
raporu çalıştırmak istiyorsanız görüşlerini azalan göre sıralamak gerekir ve sadece en fazla 10 sonuç alabilir olmasıdır:
için https://developers.google.com/youtube/analytics/revision_history bakınız. "Görünümler" den "-görüntülere" değiştirdim ve beklendiği gibi çalıştı - teşekkürler! – Bart
Evet, açık olması için, '-', azalan sırada görünümlere göre sıralamak anlamına gelir. "-" Olmadan, "boyutlar = video" için geçerli olmayan, artan düzende görüntülemeye göre sıralamak anlamına gelir. –
Youtube analytics api ile ilgili bu problem için bir çözüm bilen var mı? http://stackoverflow.com/questions/30370161/youtube-analytics-api-doesnt-return-rows-for-query-for-a-specific-video – elchueko