MEJIOMAH17 / sberbank-api

client-api for sberbank

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API для сбербанка

Использование

https://github.com/MEJIOMAH17/sberbank-api/packages/481809

  • Использовать класс Sberbank

Примеры использования можно найти в классе SberbankTest. Один из них

 println("login:")

 // mguid Является переиспользуемым и получается один раз при регистрации девайса
 val mguid = SberbankRegistration().register(readLine()!!) {
                         println("smsPassword:")
                         readLine()!!
                     }
 //Логин нужно выполнять 1 раз на сессию
 val sberbank = SberbankLogining().login(mguid)
 
 val products = sberbank.productList()
 val result = ArrayList<Operation>()
         for (card in products.cards!!.list!!) {
             val elements = sberbank.paymentsList(
                     card,
                     LocalDate.now().minusYears(5),
                     LocalDate.now(),
                     Short.MAX_VALUE.toInt(),
                     0
             ).operations
             if(elements!=null){
                 result.addAll(elements)
             }
         }
  print(result)

About

client-api for sberbank


Languages

Language:Kotlin 99.1%Language:Shell 0.9%