Я хочу получить счет likecount и просмотров для определенного видео через API Youtube Python, но у меня возникает некоторая ошибка.Youtube API 3.0 - Отсутствует lilkeCount в статистике
Итак, я решил использовать API Youtube - попробовать теперь функцию, и даже это, похоже, терпит неудачу.
Я получаю следующий ответ:
{
"kind": "youtube#videoListResponse",
"etag": "\"oyKLwABI4napfYXnGO8jtXfIsfc/ov4vQrHRyCqPDg7Vz5rYnV_kqX0\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#video",
"etag": "\"oyKLwABI4napfYXnGO8jtXfIsfc/3mmz358ZOYsLZ4S2f0zLLzHJl1A\"",
"id": "j2e2rqczk2U",
"contentDetails": {
"duration": "PT2H8M34S",
"dimension": "2d",
"definition": "sd",
"caption": "false",
"licensedContent": true
},
"status": {
"uploadStatus": "processed",
"privacyStatus": "public",
"license": "youtube",
"embeddable": true,
"publicStatsViewable": true
},
"statistics": {
"viewCount": "212821",
"favoriteCount": "0",
"commentCount": "31"
}
}
]
}
Согласно документации API:
status.publicStatsViewable булево Это значение указывает ли расширенная статистика видео на странице просмотра видео общедоступным. По умолчанию эти статистические данные доступны для просмотра, а статистика, такая как просмотр и рейтинги видео, по-прежнему будет общедоступной, даже если для этого свойства установлено значение false.
Эта переменная верна в приведенном выше ответе. Однако, likeCount все еще отсутствует.
Что я делаю неправильно? Когда я открываю видео на youtube, я вижу likeCount.
Нет, не так. Для огромного набора видео, которое у меня нет, я получаю информацию. video id = CBYhVcO4WgI - пример –
У вас есть счет просмотров? и как считать? – user1767754
Да. "Статистика": { "количества просмотров": "444656", "likeCount": "3145", "dislikeCount": "87", "favoriteCount": "0", "commentCount": "247" } –