Страница 5 из 7

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

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

по айпи адресу чтоли?
Ну я думал по айпи, а потом с другой стороны тоже - сервер то один и тот же отправляет запросы. Вероятнее всего этот метод нельзя использовать с сервера.

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

Добавлено: 19 июн 2012, 16:50
azzzi
кхм...раз нельзя, то зачем размещать заведомо неправильный урок?)))

или он для тех у кого в приложения 2 челвоека в сутки заходят*?))

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

Добавлено: 19 июн 2012, 18:38
Alazaur
3 запроса в секунду мало? :shock: посещаемость должна быть за миллион в сутки чтоб больше 3х раз в секунду запросы к серверу делали, тем более к одному скрипту. Скорее сервер ляжет от такого ддоса :?

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

Добавлено: 19 июн 2012, 20:45
Александр
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). Если в документации не описана возможность вызывать метод с сервера, то он может в какой-то момент просто перестать работать с сервера.

Докуменатцию внимательнее читайте.

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

Добавлено: 19 июн 2012, 21:03
azzzi
спасибо за развернутый ответ
сделал в итоге на стороне клиента запрос на JS

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

п.с. не помешало бы опубликовать урок про лайки с JS

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

Добавлено: 19 июн 2012, 21:16
Александр
azzzi писал(а):п.с. не помешало бы опубликовать урок про лайки с JS
Так опубликуй :D

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

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

Добавлено: 07 июл 2012, 10:37
azzzi
если лайков несколько тысяч то способом рассказанном в 1 посте их не вывести, надо дополнить пост ))

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

Добавлено: 09 июл 2012, 23:26
bikerdimon
Подскажите пожалуйста, у меня на сайте есть форма ввода ссылки на запись в вк(фото, видео или запись на стене) как можно проверить существует этот объект? Заранее спасибо

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

Добавлено: 10 июл 2012, 11:10
azzzi
bikerdimon писал(а):Подскажите пожалуйста, у меня на сайте есть форма ввода ссылки на запись в вк(фото, видео или запись на стене) как можно проверить существует этот объект? Заранее спасибо
как вариант сделать запрос курлом с сервера по этой ссылке
и проверять ответ)

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

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