Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Павел Марковнин
@Markovnin
Senior front-end developer
JavaScript
ВКонтакте
ВКонтакте, кнопки «Мне нравится», «Сохранить» и OpenAPI?
Всем привет,
Есть ли какой-то способ получить с помощью JavaScript количество пользователей, нажавжих эти кнопки для конкретного адреса?
Вопрос задан
более трёх лет назад
2922 просмотра
Комментировать
Подписаться
7
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
4
JeanLouis
@JeanLouis
Конечно. Можно выполнить ajax запрос на страницу вида:
vkontakte.ru/widget_like.php?app=APPLICATION_ID&url=URL_TO_PAGE¬auth=1
Например, для страницы:
hh.ru/article.xml?articleId=2070
(кнопка «нравиться» справа)
Ссылка для имеет вид:
vkontakte.ru/widget_like.php?app=1974404&url=http
://hh.ru/article.xml%3FarticleId%3D2070¬auth=1
По запросу будет возвращено содержимое этого виджета, из которого нужно извлечь содержимое переменной counter, либо из html кода с помощью jQuery:
Понравилось
4
людям
Прямого метода Open API не существует.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Facebook
Вконтакте
Twitter
JeanLouis
@JeanLouis
* Понравилось 4 людям =
<_ div id=«stats_text» class=«stats_text»>Понравилось <_b>4</b_> людям</div _>
Написано
более трёх лет назад
JeanLouis
@JeanLouis
Не за что.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Павел Марковнин
@Markovnin
Автор вопроса
Senior front-end developer
Нет, аякс запрос на эту страницу не выполнить, так как это другой домен и crossdomain.xml этого не разрешит
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
JeanLouis
@JeanLouis
Можете делать запрос из php или того, чего вы используете. Хотя это уже будет не javascript в чистом виде.
Написано
более трёх лет назад
Павел Марковнин
@Markovnin
Автор вопроса
Senior front-end developer
Ну с серверными проксями все ясно, просто хотелось бы как-то без них обойтись. Спасибо
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+1 ещё
Простой
Как зарегистрировать подписку прослушивания уведомлений на FCM/GCM на клиенте JS?
1 подписчик
7 часов назад
22 просмотра
0
ответов
JavaScript
Простой
Как можно сократить этот код?
1 подписчик
20 часов назад
200 просмотров
2
ответа
JavaScript
Простой
Как работать с минифицированным JS?
1 подписчик
вчера
885 просмотров
1
ответ
JavaScript
+2 ещё
Простой
Как использовать js плагин mysql в сборке gulp?
1 подписчик
вчера
93 просмотра
1
ответ
JavaScript
+1 ещё
Средний
Как в своих тестовых утилитах для playwright корректно показывать строку с ошибкой?
1 подписчик
17 июн.
67 просмотров
1
ответ
JavaScript
+2 ещё
Простой
Как изменить формат url для видео на vimeo?
1 подписчик
14 июн.
105 просмотров
0
ответов
JavaScript
+2 ещё
Простой
Как добавить AutoPlay для видео в модальном окне?
1 подписчик
12 июн.
120 просмотров
1
ответ
JavaScript
Средний
Действительно ли скрипт на этом сайте не работает?
1 подписчик
12 июн.
153 просмотра
1
ответ
JavaScript
+3 ещё
Простой
Как реализовать запуск видео на сайте по клику видео YouTube/Vimeo на bootstrap?
1 подписчик
11 июн.
113 просмотров
1
ответ
JavaScript
+1 ещё
Простой
Не работает эта чатсть submit.addEventListener?
1 подписчик
11 июн.
107 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Уверенный программист JavaScript
novaArt
от 100 000 до 180 000 ₽
Старший Frontend (JavaScript) разработчик
Vital Partners
от 350 000 до 400 000 ₽
Fullstack-разработчик (PHP/JavaScript)
Rubrain.com
•
Москва
от 250 000 до 280 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама