Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Serge »

azzzi писал(а):
Serge писал(а): 3 на человека в секунду.
тут же userid не используется, запрос идет просто с сервера с php скрипта на api vk...как ВК будет определять с 1 человека запросы идут или с 5ти?

по айпи адресу чтоли?
Ну я думал по айпи, а потом с другой стороны тоже - сервер то один и тот же отправляет запросы. Вероятнее всего этот метод нельзя использовать с сервера.
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение azzzi »

кхм...раз нельзя, то зачем размещать заведомо неправильный урок?)))

или он для тех у кого в приложения 2 челвоека в сутки заходят*?))
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Alazaur »

3 запроса в секунду мало? :shock: посещаемость должна быть за миллион в сутки чтоб больше 3х раз в секунду запросы к серверу делали, тем более к одному скрипту. Скорее сервер ляжет от такого ддоса :?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Александр »

bikerdimon
Для сайта используй специально предназначеные для этого механизмы. Начни читать документацию со страницы http://vk.com/developers.php Видишь там 3 пункта. Если тебе нужно не приложение, то и не лезь туда пока не поймёшь что там будешь искать.
azzzi писал(а):или я ошибаюсь? и как обойти если я прав...
Большинство методов API вызываются только на стороне клиента. Нужно использовать JavaScript.
Если будешь вызывать все методы на стороне сервера, то ты будешь нагружать сервер. Глупо делать на стороне сервера то, что можно сделать на стороне клиента.
Причина "знаю только PHP и не знаю JavaScript" - это не повод делать всё на PHP.

Если есть сомнения, то докуменатцию хотя бы читайте сначала...
http://vk.com/developers.php?oid=-1&p=likes.getList
Данный метод может быть вызван без использования авторизационных данных (параметры session или access_token).
То есть никак не определяет какой пользователь сделал запрос.

Для примера.
Открываем документацию метода friends.get
http://vk.com/developers.php?oid=-1&p=friends.get
Там явно написано, что метод можно вызвать с сервера.

А вот метод docs.get и куча других
http://vk.com/developers.php?oid=-1&p=docs.get
Про сервер ничего не написано. Если вдруг заработает, то это скорее исключение (как users.get). Если в документации не описана возможность вызывать метод с сервера, то он может в какой-то момент просто перестать работать с сервера.

Докуменатцию внимательнее читайте.
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение azzzi »

спасибо за развернутый ответ
сделал в итоге на стороне клиента запрос на JS

действительно зачем нагружать сервак когда можно переложить задачу на пользователя))

п.с. не помешало бы опубликовать урок про лайки с JS
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Александр »

azzzi писал(а):п.с. не помешало бы опубликовать урок про лайки с JS
Так опубликуй :D

Чтобы понять как на JavaScript вызывать методы, на форуме уже достаточно уроков. Например http://flapps.ru/forum/topic721.html Только вот многим готовое подавай...
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение azzzi »

если лайков несколько тысяч то способом рассказанном в 1 посте их не вывести, надо дополнить пост ))
bikerdimon
Сообщения: 42
Зарегистрирован: 03 июн 2012, 22:42

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение bikerdimon »

Подскажите пожалуйста, у меня на сайте есть форма ввода ссылки на запись в вк(фото, видео или запись на стене) как можно проверить существует этот объект? Заранее спасибо
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение azzzi »

bikerdimon писал(а):Подскажите пожалуйста, у меня на сайте есть форма ввода ссылки на запись в вк(фото, видео или запись на стене) как можно проверить существует этот объект? Заранее спасибо
как вариант сделать запрос курлом с сервера по этой ссылке
и проверять ответ)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Александр »

Делал подсчет количества лайков на странице http://flapps.ru/vk-gifts/ другим способом.
Обновил первое сообщение. Добавил ещё один способ определения количества лайков без ограничения в 3 запроса в секунду.
Ответить