• Главная
  • Форум
  • Участники
  • Статьи
  • Регистрация
  • Вход


"Набор АМС и Дизайнеров на HPCVK"


Новости » ВКонтакте
ВКонтакте
0

Статистика личных сообщений вконтакте v 4.0.2

Наверное, некоторые из вас уже читали (например, тут) о некотором чудо-скрипте, который позволяет «посчитать» ваше общение вконтакте. С тех пор прошло не очень мало времени, и мы (ortemij и я) успели выпустить новую, четвёртую, версию. Под катом я расскажу немного о своих впечатлениях от работы с vkontakte api и совсем чуть-чуть попиарюсь.

Vkontakte API


Каюсь, изначально мы API не использовали, а просто подглядели в исходниках раздела с личными сообщениями, как там происходит ajax-подгрузка новых страничек, и сделали по образу и подобию. Не буду вдаваться в подробности реализации, поскольку это всё-таки не блог о javascript, а просто перечислю минусы такого подхода:
  • Серьёзные ограничения: не более 20 сообщений в секунду;
  • Если пользователь будет в это время переписываться, то ограничения будут наложены и на это;
  • У некоторых пользователей вконтакте стабильно выдавал malformed ответы на ajax-запросы, начиная с какого-то конкретного сообщения;
  • Сложилось впечатление, что контроль за количеством обращений в секунду жёстко подглючивает;
  • Зависимость от языка, установленного у пользователя: чтобы найти в ответе дату, нужно знать определённую строчку, свою для каждого языка;
  • Отсутствие возможности считывать сообщения целиком, чтобы, например, посчитать статистику по размеру сообщений;
  • Так, вообще говоря, делать нельзя: в правилах написано. Но мы об этом узнали слишком поздно :)

Потому мы перешли на API. Честно сказать, он мне скорее понравился, чем нет. Вот его плюсы:
  • Низкий порог вхождения. Чтобы разобраться, что к чему, мне потребовалось всего около пятнадцати минут. Действительно приятно работать с интуитивно-понятным API.
  • Богатые возможности. Большинство фич, которые просят пользователи (или мы хотим реализовать сами), реализуемы с помощью API, будь то «хочу сообщения только за последние 9000 секунд», «только от друзей» или «хочу (не)учитывать полный текст сообщений»
Но есть, конечно, и минусы, в основном в организационных моментах:
  • Нелогичные ограничения на вызов разных методов для разных типов приложений
  • Нигде не написаны ограничения на количество вызовов каких-либо методов в секунду. Приходится определять эмпирически. Насколько я понял, любой метод нельзя вызывать чаще, чем раз в секунду. Это, с моей точки зрения, глупо, так как запросы «получить целиком 100 сообщений» и «получить имена и фамилии по следующим id» загружают сервер совершенно по-разному

На правах рекламы


Собственно, что умеет наш чудо-скрипт:
  • Учёт количества входящих и исходящих сообщений
  • (опционально) Учёт размеров входящих и исходящих сообщений
  • (опционально) Учёт только тех сообщений, которые написали люди, находившиеся в тот момент(!) в друзьях
  • Экспорт в заметку
  • Обработка до 100 сообщений в секунду

Наши ближайшие планы:
  • Возможность не учитывать сообщения из чата
  • Возможность построить красивый график общего количества(или размера) сообщений от времени
  • Возможность построить облако часто используемых слов(как для всех людей, так и отдельно по каждому)


Немного статистики группы о статистике


Мы до сих пор немного офигеваем от дикого роста популярности нашего скрипта, и не очень знаем, что с ней делать:

Посмотреть остальную статистику можно тут.
Уважаемый посетитель, вы зашли на наш портал как незарегистрированный пользователь.
Мы рекомендуем вам зарегистрироваться либо войти на сайт под своим логином.
  • 1
  • 2
  • 3
  • 4
  • 5
Автор: ГостьПросмотров: 400
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Последние ответы с форума
Форум Ответы
Браузерная игра. [ БОЙЦОВСКИЙ КЛУБ ]
Добавлено в раздел: Халява
0
Часто посещаете Instagram?
Добавлено в раздел: Instagram
4
Запрет на накрутку Instag ?
Добавлено в раздел: Instagram
3
Навигация
  • Форум
  • Услуги сайта
  • Графический уголок
  • Конкурсы
  • Вакансии\Работа
  • О ВКонтакте
  • Популярное
  • Видео
  • Поиск
Сообщество ВКонтакте
Категории
ВКонтакте
Twitter
Facebook
Youtube
Odnoklassniki
SEO и SMO
Почтовые службы
Электронные кошельки
Бизнес в сети
Cекреты ОК
Заработок
Способы как можно заработать в сети.
Статистика

Рейтинг@Mail.ru    Rambler's Top100   

Зарегистрировано: 331
За месяц: 0
За неделю: 0
Вчера: 0
Сегодня: 0

Онлайн всего: 10
Гостей: 10
Пользователей: 0

Сегодня нас посетили: людей

Витрина ссылок
Купить ссылку здесь
(Цена: 15 руб)


Поставить к себе на сайт
Партнеры сайта
              
              




  • Главная
  • Форум
  • Контакты
  • Сотрудничество
  • Вверх
Дизайн принадлежит администрации сайта HPCVK Хостинг от uCoz
    Рейтинг@Mail.ru Rambler's Top100