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

Re: Чат Api 3.0

Добавлено: 08 ноя 2011, 04:36
Joseph Jevelin
Ребята, подскажите пожалуйста, каким образом обратится к параметрам данного метода? Хотелось бы в чате видеть время, и чтобы выводилось лишь 10 последних сообщений.
Попытался добавить в отправленный запрос функцию текущего времени AS, но работает неверно. Когда отправляю и получаю сообщения находясь в чате - всё работает как часы. Когда захожу после обновления страницы, то время всех сообщений равно времени захода в чат (класс с чатом).

Re: Чат Api 3.0

Добавлено: 08 ноя 2011, 17:50
112
Joseph Jevelin

Код: Выделить всё

var count = data.length;//сколько их всего
Это переменная отвечает за кол-во пришедших сообщений

http://vk.com/developers.php?oid=-1&p=getMessages
Время сообщения можешь принимать
Результат
Возвращает сообщения в виде набора массивов message_info, каждый из которых имеет поля user_id, time, user_name, message.

Re: Чат Api 3.0

Добавлено: 08 ноя 2011, 19:31
Joseph Jevelin
112, спасибо) Буду экспериментировать.

Попробовал заменить "count" на "10" и по каким-то причинам отображались не 10 последних, а 10 первых... Не понимаю.

Re: Чат Api 3.0

Добавлено: 09 ноя 2011, 17:20
Joseph Jevelin
Проблема решена) Использовал параметр "messages_to_get" (если параметр не указан, возвращаются все непрочитанные сообщения).

А вывод времени происходит в формате unixtime, и чтобы время выводилось по-человечески лучше всего использовать метод "getServerTime".

Re: Чат Api 3.0

Добавлено: 12 ноя 2011, 12:04
Joseph Jevelin
Подскажите пожалуйста, почему некоторые сообщения имеют вид типа "%D0%BF%D1%80%D0%B5%D1%82%D1%8C"? Причём ссылки-то нет как таковой.

Re: Чат Api 3.0

Добавлено: 12 ноя 2011, 20:49
112
Joseph Jevelin
:shock: мб так и написали?

Re: Чат Api 3.0

Добавлено: 25 ноя 2011, 21:13
Deniska
Два вопроса:
1.) Как сделать чтобы в чате вообще скроллинга не было, то есть текст идет ровно в границах поля.
2.) Пытаюсь переделать чтобы отправлялось при нажатии на ентер - но в итоге вообще сообщения не проходят. Сейчас выложу свой ход действий.

Делаю так:

Код: Выделить всё

function keyPressed(event:KeyboardEvent):void { if (event.keyCode == Keyboard.ENTER) { VK.api('sendMessage', {message:send_chat.text}, onMessages, Errr);send_chat.text=''; } }

Re: Чат Api 3.0

Добавлено: 13 янв 2012, 19:41
Deniska
У кого-то еще остался исходник? Битая ссылка просто.

Re: Чат Api 3.0

Добавлено: 14 янв 2012, 20:17
alexey979797
Deniska писал(а):У кого-то еще остался исходник? Битая ссылка просто.
Сам только спросить хотел. Не получается немножко. Только недавно начал флеш изучать. Охото посмотреть что да как

Re: Чат Api 3.0

Добавлено: 14 янв 2012, 20:21
alexey979797
А как сделать в этом чате анти-мат?