0.0
The project is in a healthy, maintained state
Rostelecom M2M
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Ростелеком M2M

Gem Version

Библиотека для взаимодействия с Ростелеком M2M.
Официальный сайт

Установка

Добавьте в ваш Gemfile:

gem "rostelecom_m2m"

И выполните команду:

bundle install

Или установите с помощью команды:

gem install rostelecom_m2m

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

# Авторизация и получение токена.
auth_data = {
  username: "M2M_user",
  password: "pass1234",
  auth_token: "",
  debug: true
}
client = RostelecomM2M.new(auth_data)
response = client.post("/tokens-stub-m2m/get", auth_data)
auth_token = response.dig(:message, "authToken")

# Сохранение токена для последующих запросов.
client.auth_token = auth_token

# Получение списка сим-карт.
sim_cards = client.post("/M2M/SIMCards/search", authToken: client.auth_token).dig(:message)