Ну я думал по айпи, а потом с другой стороны тоже - сервер то один и тот же отправляет запросы. Вероятнее всего этот метод нельзя использовать с сервера.azzzi писал(а):тут же userid не используется, запрос идет просто с сервера с php скрипта на api vk...как ВК будет определять с 1 человека запросы идут или с 5ти?Serge писал(а): 3 на человека в секунду.
по айпи адресу чтоли?
Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
кхм...раз нельзя, то зачем размещать заведомо неправильный урок?)))
или он для тех у кого в приложения 2 челвоека в сутки заходят*?))
или он для тех у кого в приложения 2 челвоека в сутки заходят*?))
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
3 запроса в секунду мало?
посещаемость должна быть за миллион в сутки чтоб больше 3х раз в секунду запросы к серверу делали, тем более к одному скрипту. Скорее сервер ляжет от такого ддоса ![Озадачен :?](./images/smilies/icon_e_confused.gif)
![В шоке :shock:](./images/smilies/icon_eek.gif)
![Озадачен :?](./images/smilies/icon_e_confused.gif)
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
bikerdimon
Для сайта используй специально предназначеные для этого механизмы. Начни читать документацию со страницы http://vk.com/developers.php Видишь там 3 пункта. Если тебе нужно не приложение, то и не лезь туда пока не поймёшь что там будешь искать.
Если будешь вызывать все методы на стороне сервера, то ты будешь нагружать сервер. Глупо делать на стороне сервера то, что можно сделать на стороне клиента.
Причина "знаю только PHP и не знаю JavaScript" - это не повод делать всё на PHP.
Если есть сомнения, то докуменатцию хотя бы читайте сначала...
http://vk.com/developers.php?oid=-1&p=likes.getList
Для примера.
Открываем документацию метода 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). Если в документации не описана возможность вызывать метод с сервера, то он может в какой-то момент просто перестать работать с сервера.
Докуменатцию внимательнее читайте.
Для сайта используй специально предназначеные для этого механизмы. Начни читать документацию со страницы http://vk.com/developers.php Видишь там 3 пункта. Если тебе нужно не приложение, то и не лезь туда пока не поймёшь что там будешь искать.
Большинство методов API вызываются только на стороне клиента. Нужно использовать JavaScript.azzzi писал(а):или я ошибаюсь? и как обойти если я прав...
Если будешь вызывать все методы на стороне сервера, то ты будешь нагружать сервер. Глупо делать на стороне сервера то, что можно сделать на стороне клиента.
Причина "знаю только 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). Если в документации не описана возможность вызывать метод с сервера, то он может в какой-то момент просто перестать работать с сервера.
Докуменатцию внимательнее читайте.
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
спасибо за развернутый ответ
сделал в итоге на стороне клиента запрос на JS
действительно зачем нагружать сервак когда можно переложить задачу на пользователя))
п.с. не помешало бы опубликовать урок про лайки с JS
сделал в итоге на стороне клиента запрос на JS
действительно зачем нагружать сервак когда можно переложить задачу на пользователя))
п.с. не помешало бы опубликовать урок про лайки с JS
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Так опубликуйazzzi писал(а):п.с. не помешало бы опубликовать урок про лайки с JS
![Очень доволен :D](./images/smilies/icon_e_biggrin.gif)
Чтобы понять как на JavaScript вызывать методы, на форуме уже достаточно уроков. Например http://flapps.ru/forum/topic721.html Только вот многим готовое подавай...
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
если лайков несколько тысяч то способом рассказанном в 1 посте их не вывести, надо дополнить пост ))
-
- Сообщения: 42
- Зарегистрирован: 03 июн 2012, 22:42
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Подскажите пожалуйста, у меня на сайте есть форма ввода ссылки на запись в вк(фото, видео или запись на стене) как можно проверить существует этот объект? Заранее спасибо
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
как вариант сделать запрос курлом с сервера по этой ссылкеbikerdimon писал(а):Подскажите пожалуйста, у меня на сайте есть форма ввода ссылки на запись в вк(фото, видео или запись на стене) как можно проверить существует этот объект? Заранее спасибо
и проверять ответ)
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Делал подсчет количества лайков на странице http://flapps.ru/vk-gifts/ другим способом.
Обновил первое сообщение. Добавил ещё один способ определения количества лайков без ограничения в 3 запроса в секунду.
Обновил первое сообщение. Добавил ещё один способ определения количества лайков без ограничения в 3 запроса в секунду.