Чат Api 3.0

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!
Joseph Jevelin
Сообщения: 28
Зарегистрирован: 02 сен 2011, 19:07

Re: Чат Api 3.0

Сообщение Joseph Jevelin »

Ребята, подскажите пожалуйста, каким образом обратится к параметрам данного метода? Хотелось бы в чате видеть время, и чтобы выводилось лишь 10 последних сообщений.
Попытался добавить в отправленный запрос функцию текущего времени AS, но работает неверно. Когда отправляю и получаю сообщения находясь в чате - всё работает как часы. Когда захожу после обновления страницы, то время всех сообщений равно времени захода в чат (класс с чатом).
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Чат Api 3.0

Сообщение 112 »

Joseph Jevelin

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

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

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

Re: Чат Api 3.0

Сообщение Joseph Jevelin »

112, спасибо) Буду экспериментировать.

Попробовал заменить "count" на "10" и по каким-то причинам отображались не 10 последних, а 10 первых... Не понимаю.
Joseph Jevelin
Сообщения: 28
Зарегистрирован: 02 сен 2011, 19:07

Re: Чат Api 3.0

Сообщение Joseph Jevelin »

Проблема решена) Использовал параметр "messages_to_get" (если параметр не указан, возвращаются все непрочитанные сообщения).

А вывод времени происходит в формате unixtime, и чтобы время выводилось по-человечески лучше всего использовать метод "getServerTime".
Joseph Jevelin
Сообщения: 28
Зарегистрирован: 02 сен 2011, 19:07

Re: Чат Api 3.0

Сообщение Joseph Jevelin »

Подскажите пожалуйста, почему некоторые сообщения имеют вид типа "%D0%BF%D1%80%D0%B5%D1%82%D1%8C"? Причём ссылки-то нет как таковой.
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Чат Api 3.0

Сообщение 112 »

Joseph Jevelin
:shock: мб так и написали?
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

Re: Чат Api 3.0

Сообщение 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=''; } }
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

Re: Чат Api 3.0

Сообщение Deniska »

У кого-то еще остался исходник? Битая ссылка просто.
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

Re: Чат Api 3.0

Сообщение alexey979797 »

Deniska писал(а):У кого-то еще остался исходник? Битая ссылка просто.
Сам только спросить хотел. Не получается немножко. Только недавно начал флеш изучать. Охото посмотреть что да как
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

Re: Чат Api 3.0

Сообщение alexey979797 »

А как сделать в этом чате анти-мат?
Ответить