
Security News
Follow-up and Clarification on Recent Malicious Ruby Gems Campaign
A clarification on our recent research investigating 60 malicious Ruby gems.
Библиотека для взаимодействия с Центром Управления IoT M2M Билайн Бизнес.
Официальный сайт
Официальная документация
Добавьте в ваш Gemfile:
gem "novofon"
И выполните команду:
bundle install
Или установите с помощью команды:
gem install novofon
C помощью модуля:
# Авторизация.
auth_data = {
username: "e1xx",
password: "qweqwe",
client_id: "3",
client_secret: "7LWdlTpx9PYrqUz0sy28mlFH1pt38fPgqOkfkzBc",
grant_type: "password"
}
BeelineIot::Client.login(auth_data)
# Также возможно задать авторизационные данные так.
BeelineIot.grant_type = "password"
BeelineIot.log_requests = false # по-умолчанию
# Получение списка сим-карт.
dashboard_id = 12345
response = BeelineIot::Client.request(
:post,
"/api/v0/dashboards/#{dashboard_id}/sim_cards/list_all_sim"
)
# Получение списка сим-карт доступным методом.
dashboard_id = 12345
response = BeelineIot::Client.sim_list(dashboard_id)
С помощью экземпляра класса:
# Авторизация.
auth_data = {
username: "e1xx",
password: "qweqwe",
client_id: "3",
client_secret: "7LWdlTpx9PYrqUz0sy28mlFH1pt38fPgqOkfkzBc",
grant_type: "password"
}
client = BeelineIot::Client.new(auth_data)
client.login(auth_data)
# Получение информации по SIM-карте, дополнительные параметры тоже можно передавать.
dashboard_id = 12345
params = { per_page: 5 }
response = BeelineIot::Client.request(
:get,
"/api/v0/dashboards/#{dashboard_id}/sim_cards/#{sim_id}",
params
)
# Получение информации по SIM-карте доступным методом, дополнительные параметры тоже можно передавать.
dashboard_id = 12345
sim_id = 987654
params = { order: { id: "asc" } }
response = BeelineIot::Client.get_sims(dashboard_id, sim_id, params)
Вы можете использовать доступные методы или метод .request()
в таком формате:
BeelineIot::Client.request(:method, "path", params = {})
client.request(:method, "path", params = {})
sim_list(dashboard_id, params = {})
- список SIM-картget_sims(dashboard_id, sim_id, params = {})
- получение информации по SIM-картеrate_plans(dashboard_id, params = {})
- список тарифных плановcommunication_plans(dashboard_id, params = {})
- список услугFAQs
Unknown package
We found that beeline_iot demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.
Research
/Security News
A malicious Go module posing as an SSH brute forcer exfiltrates stolen credentials to a Telegram bot controlled by a Russian-speaking threat actor.