Theo tài liệu API Analytics của Analytics (https://developers.google.com/youtube/analytics/v1/available_reports), có vẻ như bạn có thể truy xuất chỉ số cho video cụ thể bằng thứ nguyên "video". Tôi có thể đưa tất cả các chỉ số khác thành công - hoặc chỉ định thứ nguyên như "ngày" và "quốc gia" hoặc không cung cấp thứ nguyên nào cả.Không thể truy lục số liệu video bằng API Analytics của Google
Nhưng khi tôi thay đổi giá trị thứ nguyên thành "video", tôi nhận được mã lỗi 400 với thông báo "Truy vấn không được hỗ trợ. Kiểm tra tài liệu cho các truy vấn được hỗ trợ". Đây là báo cáo kênh - không phải báo cáo của chủ sở hữu nội dung - nhưng theo tài liệu, đây phải là yêu cầu báo cáo hợp lệ. Tôi thậm chí đã cố gắng giới hạn tập kết quả với một số tham số bổ sung như start-index, max-results, và sort.
TRÌNH
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"})
KHÔNG LÀM VIỆC - trả về 400 lỗi
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"})
Có ai đã có thể làm cho một yêu cầu thành công cho một báo cáo kênh để biết chi tiết mức độ video?
Tôi đã bỏ qua dấu gạch ngang trước thông số sắp xếp "lượt xem". Tôi đã thay đổi từ "views" thành "-views" và nó hoạt động như mong đợi - cảm ơn! – Bart
Đúng, để rõ ràng, '-' có nghĩa là sắp xếp theo lượt xem theo thứ tự giảm dần. Không có '-', nó sẽ có nghĩa là sắp xếp theo lượt xem theo thứ tự tăng dần, không hợp lệ cho' dimension = video'. –
Có ai biết giải pháp cho vấn đề này liên quan đến api phân tích youtube không? http://stackoverflow.com/questions/30370161/youtube-analytics-api-doesnt-return-rows-for-query-for-a-specific-video – elchueko