Как узнать количество подписчиков канала с помощью YouTube API V3? - PullRequest
0 голосов
/ 28 августа 2018

Так что у меня проблемы с получением количества подписчиков из канала youtube с использованием youtube API v3. Мой код, кажется, ничего не делает, но это не ошибка. Пожалуйста, не обращайте внимания на огромное количество разрывов строк в этом коде, так как я только недавно узнал, что они плохие, и сейчас я это решаю. Я столкнулся с проблемой после того, как случайно удалил свой старый код и переделал его. В итоге я дошел до того, что у меня не было ошибок, но программа все равно не работала. Имейте в виду, что я новичок в jquery и javascript, поэтому заранее прошу прощения, если этот вопрос является супер очевидным или основным.

Вот мой код для вашей ссылки в этом посте.

<html>
<head>
<title> Serenepluto752 Online Counter Thingy</title>
<link rel="stylesheet" href="odometer-theme-default.css">
<script src="odometer.js"></script>
<script type="text/javascript" src="jquery-3.1.1.min.js"></script>
<style>
.odometer{
font-size: 100px;
}
</style>
</head>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<script type="text/javascript">
$(document).ready( function() {
var chanName = "UCaoTOwH3Gj88J_uqinzIyZw";
loadChannel("UCaoTOwH3Gj88J_uqinzIyZw");
function loadChannel(name) {   
var url = "https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCaoTOwH3Gj88J_uqinzIyZw&key=AIzaSyCio_-QJ74DEF5Wp1ZGvVKw7eaKQxuUqiQ";
$.getJSON(url, function(data) {
$('odometer').html(data.items[0].statistics.subscriberCount);
});
}
});
</script>
<body>
<body background = background.jpg>
<center>
<div id="odometer" class="odometer"></div>
</center>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<font size="100">YouTube Subscriber Count</font>
</body>
</html>

Вот некоторые из вещей, которые я пытался сделать, чтобы решить эту проблему.

  • Удаление огромного количества линейных тормозов в коде.
  • Проверяя орфографические ошибки, я потратил на это более часа.
  • Сохранение несколько раз + перезапуск редактора кода, кода Visual Studio.
  • Чтение руководства по API.
  • Обращение за помощью к друзьям.

Ничто из этого не помогло, поэтому я прибег к созданию этого поста. Сначала я хотел изучить обмен стеками на предмет сообщений об этой же проблеме, но они мне тоже не помогли.

Спасибо, что прочитали это, и я надеюсь, что кто-то может помочь мне в ближайшее время.

Еще раз спасибо, и всем вам хорошего отдыха!

1 Ответ

0 голосов
/ 28 августа 2018

Ваш селектор неверен:

$('odometer')

должно быть

$ ( '# одометр')

Оформить заказ: https://www.w3schools.com/jquery/jquery_ref_selectors.asp

...