bboxapi-android

Bbox router API library for Kotlin/Java/Android

Лицензия

Лицензия

Группа

Группа

fr.bmartel
Идентификатор

Идентификатор

bboxapi-android
Последняя версия

Последняя версия

1.7.0
Дата

Дата

Тип

Тип

aar
Описание

Описание

bboxapi-android
Bbox router API library for Kotlin/Java/Android
Ссылка на сайт

Ссылка на сайт

https://github.com/bertrandmartel/bboxapi-router
Система контроля версий

Система контроля версий

https://github.com/bertrandmartel/bboxapi-router

Скачать bboxapi-android

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/fr.bmartel/bboxapi-android/ -->
<dependency>
    <groupId>fr.bmartel</groupId>
    <artifactId>bboxapi-android</artifactId>
    <version>1.7.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/fr.bmartel/bboxapi-android/
implementation 'fr.bmartel:bboxapi-android:1.7.0'
// https://jarcasting.com/artifacts/fr.bmartel/bboxapi-android/
implementation ("fr.bmartel:bboxapi-android:1.7.0")
'fr.bmartel:bboxapi-android:aar:1.7.0'
<dependency org="fr.bmartel" name="bboxapi-android" rev="1.7.0">
  <artifact name="bboxapi-android" type="aar" />
</dependency>
@Grapes(
@Grab(group='fr.bmartel', module='bboxapi-android', version='1.7.0')
)
libraryDependencies += "fr.bmartel" % "bboxapi-android" % "1.7.0"
[fr.bmartel/bboxapi-android "1.7.0"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
com.github.kittinunf.fuel : fuel-android jar 1.12.1
com.google.code.gson : gson jar 2.8.2
fr.bmartel : bboxapi jar 1.7.0

Модули Проекта

Данный проект не имеет модулей.

BboxApi Router client library

Build Status Download Maven Central Javadoc codecov License

Bbox Router API client library for Kotlin/Java/Android

Go to Documentation

Features

  • login (POST /login)
  • information summary (GET /summary)
  • voip data (GET /voip)
  • device information (GET /device)
  • call log (GET /voip/fullcalllog/$line)
  • known hosts (GET /hosts)
  • wireless info (GET /wireless)
  • set wifi state (PUT /wireless?radio.enable=1)
  • set display state (PUT /device/display?luminosity=100)
  • dial phone number (PUT /voip/dial?line=$line&number=$num)
  • reboot bbox (POST /device/reboot?btoken=xxx)
  • get xdsl information (GET /wan/xdsl)
  • get wan ip info (GET /wan/ip)
  • enable/disable wifi mac filter (PUT /wireless/acl)
  • get wifi mac filters (GET /wireless/acl)
  • create wifi mac filter (POST /wireless/acl?btoken=xxx)
  • update wifi mac filter (PUT /wireless/acl/$rule)
  • delete wifi mac filter (DELETE /wireless/acl/$rule)
  • start password recovery (POST /password-recovery)
  • verify password recovery (GET /password-recovery/verify)
  • reset password (POST /reset-password)
  • services list (GET /services)
  • configure remote access (PUT /remote/admin?enable=1)

Tests

Run test on mockserver :

./gradlew test

External Library

API documentation

https://api.bbox.fr/doc/apirouter/index.html

License

The MIT License (MIT) Copyright (c) 2017-2018 Bertrand Martel

Версии библиотеки

Версия
1.7.0