Skip to content

GetNumbers

Pavel Kuzmin edited this page Feb 6, 2023 · 8 revisions

[<< go back]

Diagram

Diagram

from onlinesimru import UserService

client = UserService('YOUR_TOKEN')
numbers = client.numbers()

Example

from onlinesimru import UserService


def main():
    client = UserService('YOUR_TOKEN')
    numbers = client.numbers()
    tariffs = numbers.tariffs()
    print(tariffs)

    get = numbers.get('3223')
    print(get)

    state = numbers.state()
    print(state)
    # or
    state = numbers.stateOne(tzid)
    print(state)

    # next message
    state = numbers.next(tzid)
    ...
    state = numbers.state(tzid)

    state = numbers.close(tzid)

main()

Get new number for service

Params Default Description
$service no https://onlinesim.ru/docs/api/ru/sms/getNumbersStats
$country 7 country
$reject no exclusion list

price [docs ru] [docs en]

Get service price

Params Default Description
$country 7 country
$service no https://onlinesim.ru/docs/api/ru#getnum

state [docs ru] [docs en]

Get list number for service

Params Default Description
$message_to_code 1 1 - show code, 0 - show full message
$orderby ASC ASC or DESC
$msg_list true true - show all message, false show one message< need next method
$clean true if use msg_list===0 - false - display messages in a circle

stateOne [docs ru] [docs en]

Get selected number for service

Params Default Description
$message_to_code 1 1 - show code, 0 - show full message
$orderby ASC ASC or DESC
$msg_list true true - show all message, false show one message< need next method
$clean true if use msg_list===0 - false - display messages in a circle

next [docs ru] [docs en]

select next message

Params Default Description
$tzid no operation id

close [docs ru] [docs en]

Close selected number for service

Params Default Description
$tzid no operation id

tariffs [docs ru] [docs en]

List tariffs for number for service