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

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!

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

Сообщение Serge » 19 июн 2012, 12:00

azzzi писал(а):
Serge писал(а):3 на человека в секунду.


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

по айпи адресу чтоли?

Ну я думал по айпи, а потом с другой стороны тоже - сервер то один и тот же отправляет запросы. Вероятнее всего этот метод нельзя использовать с сервера.
http://sevenlines.com.ua - разработка и продвижение сайтов
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение azzzi » 19 июн 2012, 16:50

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

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

 
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24
Благодарил (а): 12 раз.
Поблагодарили: 9 раз.

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

Сообщение Alazaur » 19 июн 2012, 18:38

3 запроса в секунду мало? :shock: посещаемость должна быть за миллион в сутки чтоб больше 3х раз в секунду запросы к серверу делали, тем более к одному скрипту. Скорее сервер ляжет от такого ддоса :?
Alazaur
Разработчик
Разработчик
 
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25
Благодарил (а): 24 раз.
Поблагодарили: 121 раз.

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

Докуменатцию внимательнее читайте.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

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

Сообщение azzzi » 19 июн 2012, 21:03

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

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

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

 
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24
Благодарил (а): 12 раз.
Поблагодарили: 9 раз.

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

Сообщение Александр » 19 июн 2012, 21:16

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

Так опубликуй :D

Чтобы понять как на JavaScript вызывать методы, на форуме уже достаточно уроков. Например topic721.html Только вот многим готовое подавай...
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

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

Сообщение azzzi » 07 июл 2012, 10:37

если лайков несколько тысяч то способом рассказанном в 1 посте их не вывести, надо дополнить пост ))
azzzi

 
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24
Благодарил (а): 12 раз.
Поблагодарили: 9 раз.

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

Сообщение bikerdimon » 09 июл 2012, 23:26

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

 
Сообщения: 42
Зарегистрирован: 03 июн 2012, 22:42
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение azzzi » 10 июл 2012, 11:10

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


как вариант сделать запрос курлом с сервера по этой ссылке
и проверять ответ)
azzzi

 
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24
Благодарил (а): 12 раз.
Поблагодарили: 9 раз.

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

Сообщение Александр » 16 июл 2012, 12:24

Делал подсчет количества лайков на странице http://flapps.ru/vk-gifts/ другим способом.
Обновил первое сообщение. Добавил ещё один способ определения количества лайков без ограничения в 3 запроса в секунду.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Пред.След.

Вернуться в Уроки по использованию ВКонтакте API



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron