- 42
- 58
Arizona Forum API JS | Python версия
NodeJS библиотека для взаимодействия с форумом Arizona RP (forum.arizona-rp.com) без необходимости получения API ключа.
Модели
Библиотека предоставляет следующие модели данных:- Category: Представляет категорию форума.
- Member: Представляет пользователя форума.
- Post: Представляет пост форума.
- Thread: Представляет тему форума.
Методы
Класс ArizonaAPI предоставляет следующие методы:- connect(doBypass = true): Подключается к форуму и получает CSRF токен.
- getCurrentMember(): Получает информацию о текущем пользователе.
- getMember(userId): Получает информацию о пользователе по ID.
- getThread(threadId): Получает информацию о теме по ID.
- getPost(postId): Получает информацию о посте по ID.
- getCategory(categoryId): Получает информацию о категории по ID.
- getThreads(categoryId, page = 1): Получает список тем в категории.
Установка
Bash:
npm install arizona-forum-api-js
Аутентификация и настройка
Поскольку эта библиотека имитирует действия залогиненного пользователя, вам потребуются две вещи из вашей браузерной сессии на
forum.arizona-rp.com:- User Agent: Строка User Agent вашего браузера.
- Cookies: Cookies вашей сессии на форуме.
Как их получить:
- Войдите в свой форумный аккаунт на
forum.arizona-rp.com. - Установите расширение "Cookie Editor", после чего с его помощью получите следующие значения:
xf_sessionxf_tfa_trustxf_user
- Узнайте свой User Agent браузера или используйте любые другие из интернета.
Документация
- Официальная документация: Полное руководство по использованию библиотеки.