GetNumbers - s00d/onlinesim-php-api GitHub Wiki

[<< go back]

Diagram

Diagram

Methods

$data = (new OnlineSimApi(getenv('APIKEY')))->init()->numbers()->{method}();

Example

$request = new OnlineSimApi('apikey', 'locale', 'dev_id');
$request->init();
$getter = $request->numbers();
var_dump($getter->tariffs()->toArray());
$res = $getter->get('3223');
var_dump($res);
$res = $getter->state()->toArray();
// or
$res = $getter->stateOne($res->tzid)->toArray();

// next message
$getter->next($res->tzid)->toArray();
...
$res = $getter->state()->toArray();
var_dump($res);
...
$res = $getter->close($res->tzid)->toArray();

get [docs ru] [docs en]

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
$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