2015-10-13 3 views
0

Я хочу получить счет 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.

ответ

0

Я задал аналогичный вопрос неделю назад, и Google-API кажется очень ограничительным. Вы можете получить только likecount и viewcount, если вы являетесь владельцем видео.

Как вы уже сказали, эти данные, к сожалению, не отвечают. Вместо того, чтобы тратить много на api, я просто сделал простой синтаксический анализ ссылки youtbe.

Здесь IST Решение:

How to retrieve like/dislike/view count from Youtube?

+0

Нет, не так. Для огромного набора видео, которое у меня нет, я получаю информацию. video id = CBYhVcO4WgI - пример –

+0

У вас есть счет просмотров? и как считать? – user1767754

+0

Да. "Статистика": { "количества просмотров": "444656", "likeCount": "3145", "dislikeCount": "87", "favoriteCount": "0", "commentCount": "247" } –

 Смежные вопросы

  • Нет связанных вопросов^_^