#php #mysql
#php #mysql
Вопрос:
У меня есть сайт, где я использую этот код для подсчета подписчиков:
$user = $_GET['url'];
$data = file_get_contents("https://gdata.youtube.com/feeds/api/users/$user");
$split = explode("subscriberCount='",$data);
$split2 = explode("'",$split[1]);
echo $split2[0];
Новый YouTube больше не обновляет количество подписчиков в реальном времени, как я могу изменить это в своем коде, чтобы показывать мне количество, даже если не в реальном времени.
Я нашел это, но я не очень хорошо понимаю: (
https://code.google.com/p/gdata-issues/issues/detail?id=5966
Комментарии:
1. Не понимаю вопроса. Подсчет все еще ведется. Вы говорите, что они больше не предоставляют обновления в режиме реального времени, но вы хотите что-то подсчитать, даже если не в режиме реального времени?
2. OP, не используйте короткие теги PHP. Вы напрашиваетесь на неприятности, поскольку его можно отключить. Длинные теги не могут.
3. нет … у меня 700 подписчиков на YouTube (YouTube обновляет количество кликов через 48 часов), если кто-то нажимает на моем канале, количество кликов по-прежнему остается 700, я установил на своем сайте одну кнопку, показывающую, сколько у меня есть, но я хочу, чтобы при нажатии на моем сайте на эту кнопку количество 1 отображалось как правильное..
4. API данных YouTube (v2) устарел . Если вам понадобится поддержка в будущем, используйте v3 .
Ответ №1:
Google добавил эту «функцию», потому что у них были проблемы с устранением поддельных часов — поэтому некоторые люди открывали через инструменты через прокси и быстро поднимали счетчик … если один прокси был сожжен (номер не изменился — используйте другой прокси)
Таким образом, они не обновляют это в режиме реального времени — и нет API, чтобы получить это в режиме реального времени…
Итак, извините, но я должен сказать вам, что нет способа реализовать это.