|
|
|
@ -1,6 +1,12 @@ |
|
|
|
> Перед началом обязательно, хотя бы поверхностно, ознакомиться с документацией к |
|
|
|
> [Django](https://docs.djangoproject.com). |
|
|
|
|
|
|
|
### Содержание |
|
|
|
- [Добавление свича](#добавление-поддерживаемого-устройства-(свича)) |
|
|
|
- [Свой сервис для API](#свой-сервис-для-api) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Добавление поддерживаемого устройства (Свича) |
|
|
|
Для того чтоб добавить новый тип устройства с которым потом сможет работать биллинг нужно открыть файл *devapp/dev_types.py* |
|
|
|
и переопределить 2 интерфейса. Первый это *BasePort* для порта свича, а второй *DevBase* для самого свича соответственно. |
|
|
|
@ -343,7 +349,12 @@ def check_news(request): |
|
|
|
|
|
|
|
*exist* - Логическое значение, обозначает есть или нет информации в ответе. Если *exist* == True тогда возвращае ещё *content* и *title*. |
|
|
|
|
|
|
|
|
|
|
|
*content* - Соответственно содержимое оповещения. |
|
|
|
|
|
|
|
*title* - Заголовок оповещения. |
|
|
|
|
|
|
|
|
|
|
|
### Свой сервис для API |
|
|
|
Сервисы общаются с биллингом через http запросы и могут быть самыми разными, но все они должны уметь одинаково |
|
|
|
расчитывать хеш сумму для проведения транзакци, иначе web сервер биллинга просто вернёт 403. |
|
|
|
|