Skip to content

GetNumbers

s00d edited this page Nov 2, 2021 · 2 revisions

[<< go back]

Diagram

Diagram

Methods

import ru.onlinesim.OnlineSimApi;

import ru.onlinesim.apis.GetNumbers;

public class Run {
	public static void main(String[] args) {
		OnlineSimApi loader = new OnlineSimApi('apikey', 'dev_id', 'locale');
		GetNumbers numbers = loader.numbers();
	}
}

Example

import ru.onlinesim.OnlineSimApi;

import ru.onlinesim.response.get_numbers.Country;
import ru.onlinesim.response.get_numbers.GetNumResult;
import ru.onlinesim.response.get_numbers.NumberItem;
import ru.onlinesim.response.get_numbers.NumberItemMessage;
import ru.onlinesim.response.get_numbers.Service;
import ru.onlinesim.response.get_numbers.Tariff;

import ru.onlinesim.apis.GetNumbers;

public class Run {
	public static void main(String[] args) {
		OnlineSimApi loader = new OnlineSimApi('apikey', 'dev_id', 'locale');
		GetNumbers numbers = loader.numbers();

		Tariff config = numbers.tariffs(7);
		System.out.println(config.toString());

		GetNumResult number = numbers.get('3223', 7);
		System.out.println(number.toString());

		HashMap<Integer, NumberItem> state = numbers.state("ASC");
		System.out.println(state.toString());

		numbers.close(number.getTzid());
	}
}

Get new number for service

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

price [docs ru] [docs en]

Get service price

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

state [docs ru] [docs en]

Get list number for service

Params Default Description
orderby ASC ASC or DESC

stateOne [docs ru] [docs en]

Get selected number for service

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

Clone this wiki locally