Чат Api 3.0
-
- Сообщения: 28
- Зарегистрирован: 02 сен 2011, 19:07
Re: Чат Api 3.0
Ребята, подскажите пожалуйста, каким образом обратится к параметрам данного метода? Хотелось бы в чате видеть время, и чтобы выводилось лишь 10 последних сообщений.
Попытался добавить в отправленный запрос функцию текущего времени AS, но работает неверно. Когда отправляю и получаю сообщения находясь в чате - всё работает как часы. Когда захожу после обновления страницы, то время всех сообщений равно времени захода в чат (класс с чатом).
Попытался добавить в отправленный запрос функцию текущего времени AS, но работает неверно. Когда отправляю и получаю сообщения находясь в чате - всё работает как часы. Когда захожу после обновления страницы, то время всех сообщений равно времени захода в чат (класс с чатом).
Re: Чат Api 3.0
Joseph Jevelin
Это переменная отвечает за кол-во пришедших сообщений
http://vk.com/developers.php?oid=-1&p=getMessages
Время сообщения можешь принимать
Результат
Возвращает сообщения в виде набора массивов message_info, каждый из которых имеет поля user_id, time, user_name, message.
Код: Выделить всё
var count = data.length;//сколько их всего
http://vk.com/developers.php?oid=-1&p=getMessages
Время сообщения можешь принимать
Результат
Возвращает сообщения в виде набора массивов message_info, каждый из которых имеет поля user_id, time, user_name, message.
-
- Сообщения: 28
- Зарегистрирован: 02 сен 2011, 19:07
Re: Чат Api 3.0
112, спасибо) Буду экспериментировать.
Попробовал заменить "count" на "10" и по каким-то причинам отображались не 10 последних, а 10 первых... Не понимаю.
Попробовал заменить "count" на "10" и по каким-то причинам отображались не 10 последних, а 10 первых... Не понимаю.
-
- Сообщения: 28
- Зарегистрирован: 02 сен 2011, 19:07
Re: Чат Api 3.0
Проблема решена) Использовал параметр "messages_to_get" (если параметр не указан, возвращаются все непрочитанные сообщения).
А вывод времени происходит в формате unixtime, и чтобы время выводилось по-человечески лучше всего использовать метод "getServerTime".
А вывод времени происходит в формате unixtime, и чтобы время выводилось по-человечески лучше всего использовать метод "getServerTime".
-
- Сообщения: 28
- Зарегистрирован: 02 сен 2011, 19:07
Re: Чат Api 3.0
Подскажите пожалуйста, почему некоторые сообщения имеют вид типа "%D0%BF%D1%80%D0%B5%D1%82%D1%8C"? Причём ссылки-то нет как таковой.
Re: Чат Api 3.0
Joseph Jevelin
мб так и написали?
мб так и написали?
Re: Чат Api 3.0
Два вопроса:
1.) Как сделать чтобы в чате вообще скроллинга не было, то есть текст идет ровно в границах поля.
2.) Пытаюсь переделать чтобы отправлялось при нажатии на ентер - но в итоге вообще сообщения не проходят. Сейчас выложу свой ход действий.
Делаю так:
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
У кого-то еще остался исходник? Битая ссылка просто.
- alexey979797
- Сообщения: 48
- Зарегистрирован: 27 сен 2011, 18:54
Re: Чат Api 3.0
Сам только спросить хотел. Не получается немножко. Только недавно начал флеш изучать. Охото посмотреть что да какDeniska писал(а):У кого-то еще остался исходник? Битая ссылка просто.
- alexey979797
- Сообщения: 48
- Зарегистрирован: 27 сен 2011, 18:54
Re: Чат Api 3.0
А как сделать в этом чате анти-мат?