|
AJAX-API форума | ☑ | ||
---|---|---|---|---|
0
vhl
18.06.14
✎
12:40
|
Есть ли полное описание функций API?
А то те, что описаны в КЗ явно не все: http://kb.mista.ru/article.php?id=796 http://wiki.mista.ru/doku.php?id=it:web:ajax-api_foruma_mista.ru Еще писал Asmody, что json коряво возвращает строковые значения. По идее он должен строковые значения заключать в кавычки, но делает это не всегда и, например ися пользователя 0xFFFFF отсылается без кавычек и парсится как число. |
|||
1
vhl
19.06.14
✎
09:50
|
И тишина? Что, все в отпуске?
|
|||
2
orefkov
19.06.14
✎
09:54
|
>> имя пользователя 0xFFFFF отсылается без кавычек и парсится как число
Ай, какой красивый баг :) |
|||
3
kokamoonga
19.06.14
✎
20:56
|
(2) надо не фиксить, а отобразить в документации как фичу.
|
|||
4
Gepard
19.06.14
✎
21:19
|
(0) у меня в приложении разве данный ник числом отображается?
|
|||
5
vhl
20.06.14
✎
09:47
|
(4) Я так понимаю ты парсишь html и пихаешь все в WebView, а не через AJAX->JSON->ListView. Потому что как-то тормозно у тебя скроллируется, зато все отображается как в десктопной версии.
|
|||
6
vhl
20.06.14
✎
09:49
|
(3) Это не фича, это нарушение стандарта JSON
|
|||
7
Asmody
20.06.14
✎
10:39
|
(0) этот баг я пофиксил, но вылезло другое: теперь все числа, которые возвращаются из запроса, в json идут строками.
|
|||
8
Asmody
20.06.14
✎
10:55
|
вообще, ХЗ, откровенно говоря. php-шная json_encode криво обрабатывает длинные строки, приходится конвертировать "руками".
В функции была такая строка: if(is_numeric($value)) $str=''+$value; она приводила к описанному эффекту с 0xFFFFF поменял на if(is_int($value) || is_float($value)) $str=''+$value; теперь получилось (7), поскольку из mysql числа возвращаются строками. |
|||
9
vhl
20.06.14
✎
11:05
|
(8) Я штук 5 парсеров перепробовал, пока нашел который смог распарсить без ошибок. Чуть свой не написал :)
|
|||
10
vhl
20.06.14
✎
12:06
|
(7) Так что насчет списка всех функций? Можно получить такую информацию?
|
|||
11
Fragster
гуру
20.06.14
✎
12:19
|
||||
12
iamnub
20.06.14
✎
12:29
|
А зачем это нужно??
|
|||
13
acsent
20.06.14
✎
12:30
|
(12) А зачем ты живешь?
|
|||
14
le_
20.06.14
✎
12:41
|
(11) 3vil h@x00r 180 lvl )
|
|||
15
vhl
20.06.14
✎
13:33
|
(12) Будущее рядом, а ты и не видишь
|
|||
16
Asmody
20.06.14
✎
17:05
|
(10) давай наоборот: каких функций тебе надо?
|
|||
17
vhl
20.06.14
✎
20:34
|
(16) ОК,
Какой функцией делать отправку сообщений? Как создавать тему? Есть ли функция для получения "Тем с моим участием"? Кстати было бы хорошо прикрутить фильтр типа "http://www.forum.mista.ru/ajax_index.php?forum=1c&v8=1". Ключевое тут "&v8=1". v8 - это тег какой-то? Не нашел информации по нему. Потом я еще не совсем понял что делать с hashkey после авторизации через ajax_login.php? Куда его подставлять? Например есть hashkey, как получить мои темы с ним? http://www.forum.mista.ru/ajax_index.php?mytopics=1&hashkey=ххххх - не работает что-то |
|||
18
Asmody
20.06.14
✎
21:19
|
(17) создавать ветки/отправлять сообщения можно обычным post, как как на форуме, только в ветке используется ajax-версия.
v8 — это отобрать ветки по 1Сv8, исторически это "субраздел" форума. hashtag должен быть возвращен в куке entr_hash. |
|||
19
Вазелин
20.06.14
✎
21:31
|
(0) смайлики решил замутить?
|
|||
20
vhl
23.06.14
✎
13:26
|
(18) >v8
Так в том то и проблема, что это какой-то субраздел и по нему нельзя отфильтровать в ajax-запросе. Или может можно указать какой-то ключ? Потом, все таки, есть ли функция для получения "Тем с моим участием"? Для унификации не хватает функции "Получить список секций". С авторизацией в куках так что-ли работать: Con.setRequestProperty("Cookie", "entr_hash=xxxxxxxx") ? Может можно получить исходники, я бы сам посмотрел как там и что? А то тут http://sourceforge.net/projects/mista-engine/ - какой-то 2006 года движок. Заодно опишу в КЗ AJAX-взаимодействие? |
|||
21
vhl
23.06.14
✎
13:30
|
http://me2.codeplex.ru - вообще мертвая ссылка
|
|||
22
vhl
25.06.14
✎
20:53
|
Asmody, Волшебник, где вы?
|
|||
23
Волшебник
модератор
25.06.14
✎
23:45
|
(22) Взываем к Asmody! Явись!
ты повторяй за мной |
|||
24
kokamoonga
26.06.14
✎
03:33
|
(23) здесь главное быстро и без запинок прочитать состав сборной Чехии по хоккею. Тогда явится не только Asmody, но и другие персонажи.
|
|||
25
Asmody
26.06.14
✎
09:32
|
Меня проще вызывать вот таким заклинанием [email protected]
|
|||
26
Asmody
26.06.14
✎
09:35
|
(20) тыркнись по указанному адресу, обсудим
|
|||
27
milan
26.06.14
✎
10:39
|
(0) Для офони морду нарисовать хочешь ?
|
|||
28
vhl
26.06.14
✎
11:41
|
(25) Ок, вечером тогда напишу.
(27) Если бы сейчас был октябрь, на прилавках лежал 6й ифон, то это был бы клиент под ios 8. Но брать 5й, когда через несколько месяцев выйдет мечта с 4.7" - что-то не охота. Так что пока это будет под андроид. Осенью посмотрим. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |