Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Обсуждение API MyBB


Обсуждение API MyBB

Сообщений 281 страница 287 из 287

Перевести1

Эта тема создана для обсуждения будущего и, теперь уже, настоящего API МуВВ.
Подробнее узнать о том, что же такое API, можно в Википедии.

Делаем свои предложения.


ОБНОВЛЕНО

На текущий момент API MyBB запущен и успешно работает. Подробнее о API MyBB - https://mybb.ru/forumapi
В этой теме теперь обсуждаем набор функций, методов и процедур API, чего не хватает, какие новые методы стоило бы добавить.
Некоторые возможности с применением API MyBB представлены в теме: Новые возможности с применением API

Отредактировано Reysler (Сб, 13 Дек 2025 20:50:39)

0

Перевести281

Амираль написал(а):

для конкретных топиков можно ж получить айдишники init-постов просто через topic.get&fields=id,init_post О_О

Насколько помню, эти возможности как раз и добавлялись постепенно, как следствие таких просьб )

Добавлено спустя 2 минуты 23 секунды:
Хотя нет, init_post был уже в 2020: API MyBB

+1

Перевести282

угу
а вот чего реально не хватает - в post.get фильтр по author_id добавить (вроде внимательно смотрела и вроде не нашла)
типа условно если хочется придумать че-то выводящее в профиль человека посты в какой-нибудь категории (или темы, в которых человек отметился) (например, собрать все эпизоды, где чувак поучаствовал) - окей, нужный катайди я вытащу с главной, топики по нему получу через topic.get, все посты из топиков тоже получу - и начну ЖЕСТКО ФИЛЬТРОВАТЬ ТОННЫ МУСОРА В ПОИСКАХ ПОСТОВ АВТОРА НА КЛИЕНТЕ
Хотя чужие посты мне никуда не уперлись, вообще и совсем при этом приседании

Отредактировано Амираль (Пн, 23 Сен 2024 19:03:09)

+1

Перевести283

Привет.
Назрел вопрос о method=users.get. Есть ли возможность получить весь список юзеров без ограничения фильтрами?

0

Перевести284

Человек-Шаман
Для получения списка пользователей без фильтрации следует использовать метод users.orderedList. В остальном он работает так же, как users.get.
Стандартное ограничение по количеству (параметр limit) составляет 25 записей, максимальное 500. Для параметра skip максимальное значение 1000, то есть суммарно таким образом можно получить до 1500 записей о пользователях.

+1

Перевести285

Доброго дня, смотрю, выше уже год назад поднимался интересующий меня вопрос, может быть есть надежды на его решение: добавить методу post.get фильтрацию по айди автора поста? А то приходится или идти путем запроса всех постов нужных тем через апи и их фильтровать, либо парить страницу поиска, ещё и по несколько раз, чтобы охватить несколько форумов...

0

Перевести286

Sachimot
По идее это уже реализовано, только документацию не обновили:

Код:
https://forum.mybb.ru/api.php?method=post.get&user_id=31361&fields=user_id,id,number,message&sort_by=id&sort_dir=desc&limit=10

+2

Перевести287

Alex_63
готова расцеловать в обе щеки, спасибо большое! Невероятно упростили мне дальнейшую работу :)

+1


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Обсуждение API MyBB