Отзывы крыло api: Отзывы о крыльях API: Оценки, Рейтинги, Сайт, Страна

Содержание

Отзывы о крыльях API: Оценки, Рейтинги, Сайт, Страна

Крыло API API Крыло

Оценка 1.0

Покупалось крыло левое LX45001600L00 на Lexus RX300 2002 года (оригинальный каталожный номер 53802-48021). В итоге – зазоры огромные, в несколько раз больше штатных, после установки так и не смогли ничего с ними сделать. Нашли крыло оригинал б/у – встало идеально, а API ушло в утиль.

Не рекомендую к покупке!!!

Артикул: LX45001600L00 Узнать цену

Комментировать

Отзыв полезен?

API
Крыло

Оценка 5″>0.5

Ставил API DC6000160-0R00 Крыло переднее правое Duster, зазоры ужас… С одной стороны между крылом и капотом чуть ли не палец пролезает.

Авто: Renault Duster

Артикул: DC6000160-0R00 Узнать цену

Комментировать

Отзыв полезен?

API Крыло

Оценка 4.5

Насчёт неоригинала — брал себе крыло Api, и оно подошло нормально, маляр загрунтовал как следует и получилось неплохо, зазоры в пределах нормы.

Авто: Hyundai Elantra

Комментировать

Отзыв полезен?

источник API Крыло

Оценка 5. 0

Поставили крыло (API) на Камри 10-года, встало идеально, как родное. Фары ДЕПО на 124-й мерс, и мастер и хозяин остались довольны). Фонари ДЕПО на 210-й мерс, тоже все без проблем).

Авто: Toyota Camry VI (XV40)

Комментировать

Отзыв полезен?

источник API Крыло

Оценка 5.0

Ставил такое тайваньское: Api DT9210160-0L00. Это аналог Nissan 63113-8H700. Встало нормально.

Авто: Nissan X-Trail I (T30)

Артикул: DT9210160-0L00 Узнать цену

Комментировать

Отзыв полезен?

источник API Крыло

Оценка 5. 0

Ставил API. В итоге подошло один в один. Крыло такое:

  • AP NO.: DT9210160-0L00
  • OEM: 63113-8H700
  • DESC.: FR WING LH (W/S/LP HO) PLAS, NS X-TRAIL 2002-2006

Авто: Volvo XC60 II

Артикул: DT9210160-0L00 Узнать цену

Комментировать

Отзыв полезен?

источник

Напишите свой отзыв о крыльях API

Помогите другим – расскажите о своем опыте эксплуатации запчасти.

TYG: Крыло

KLOKKERHOLM: Крыло

Polcar: Крыло

GORDON: Крыло

KUZOVPLASTIK: Крыло

TYC: Крыло

EQUIPART: Крыло

SIGNEDA: Крыло

Бампер API

Подкрылки API

Капот API

Фары API

Молдинги API

Моторное масло API

Решетка радиатора API

Пороги API

Что мы знаем о крыльях API

Бренд производителя зарегистрирован в стране – Тайвань. Официальный сайт находится по адресу: http://www.autoparts.com.tw/.

В апреле 2022 года на PartReview еще не сложилось мнение о крыльях API. Вы можете помочь это исправить, если напишите отзыв на крылья API.

В данный момент есть 6 отзывов и 19 голосов. 4 отзыва имеют положительную оценку, 0 – нейтральную, и 2 – отрицательную. Средняя оценка отзывов – 3.5 звезды (из 5). Голоса распределились так: 12 – за, 7 – против.

Крыло API в авторейтингах

К сожалению, на PartReview пока нет авторейтингов с данной запчастью. Вы можете помочь, если добавите отзыв, указав крылья API и ваш автомобиль.

Актуальные цены, онлайн мониторинг, графики, история цен

ИзбранноеКлючиБартерКонтейнерыПровизияСнаряжениеМедицинаПрицелыГлушителиОружиеПатроныМагазиныТактич. приборыОружейные частиСпецоборудованиеКартыПачки патронВалютаПочинкаНе функционирующие

Любой ПрапорТерапевтСкупщикЛыжникМиротворецМеханикБарахольщикЕгерь

Сортировать по НазваниеСортировать по Ср. цена (24ч) Сортировать по Ср. цена (24ч) За слот Сортировать по Изм. за 24чСортировать по Изм. за 7д Сортировать по Продать торговцу

 

Картинка

Название

Wiki

Ср. цена (24ч)

За слот

Изм. за 24ч

Изм. за 7д

Продать торговцу

Мгнов. Профит

Целик для ВПО-101 “Вепрь-Хантер”

Wiki

5 889₽

+392%

+495%

168₽

Механик

Только для Pro статуса

Крепление Leapers “UTG 4-Point Locking Deluxe” для M14

Wiki

102 546₽

+290%

+519%

5 494₽

Механик

Только для Pro статуса

Ключ от номера 322 восточного крыла Санатория

Wiki

58 403₽

+287%

+353%

47 880₽

Терапевт

Только для Pro статуса

Труба приклада “ADAR 2-15” для AR-15

Wiki

10 009₽

5 005₽

+280%

+239%

448₽

Механик

Только для Pro статуса

Дульный тормоз 9×19 для STM-9

Wiki

3 972₽

+244%

+204%

1 068₽

Механик

Только для Pro статуса

Пистолетная рукоятка Stark “AR Rifle Grip” для AR-15 (FDE)

Wiki

16 979₽

+233%

+265%

2 576₽

Механик

Только для Pro статуса

4. 6×30мм Action SX

Wiki

+218%

+229%

55₽

Механик

Только для Pro статуса

Компенсатор Lone Wolf “LWD-COMP9” для Glock 9×19

Wiki

8 855₽

+194%

+271%

1 884₽

Механик

Только для Pro статуса

Накладки Kiba Arms “Geneburn” для M1911

Wiki

71 133₽

+181%

+208%

44 800₽

Механик

Только для Pro статуса

Повышающая проставка Aimpoint “Standard Spacer”

Wiki

8 746₽

+174%

+168%

1 234₽

Механик

Только для Pro статуса

Ствол 514мм для Карабина Мосина

Wiki

12 152₽

4 051₽

+174%

+122%

2 195₽

Механик

Только для Pro статуса

Ключ РБ-МП21

Wiki

63 633₽

+172%

+149%

40 950₽

Терапевт

Только для Pro статуса

Крепление Aimpoint “LRP” для прицелов “CompM4”

Wiki

11 729₽

+164%

+152%

1 344₽

Механик

Только для Pro статуса

Затвор для M9A3 9×19

Wiki

7 774₽

3 887₽

+157%

+122%

1 316₽

Механик

Только для Pro статуса

Магазин на 30 патронов 7. 62×39 для АК (55+ года выпуска)

Wiki

6 373₽

3 187₽

+149%

+101%

987₽

Механик

Только для Pro статуса

Направляющая 4 дюйма для цевья MPX “GEN1”

Wiki

10 225₽

+145%

+153%

1 337₽

Механик

Только для Pro статуса

Неизвестный ключ

Wiki

16 340₽

+141%

+61%

1 011₽

Терапевт

Только для Pro статуса

Приклад автоматного стиля для СОК-12

Wiki

7 906₽

3 953₽

+139%

+195%

930₽

Механик

Только для Pro статуса

Цевье Magpul “MOE SL M-LOK” средней длины для AR-15

Wiki

14 929₽

7 465₽

+134%

+141%

6 216₽

Механик

Только для Pro статуса

7. 62×39мм ПС гж

Wiki

+130%

+194%

46₽

Механик

Только для Pro статуса

Целик для ВПО-101 “Вепрь-Хантер”

Цена

29 000₽

5 889₽

Последняя

За ячейку

Средняя цена

5 889₽

4 874₽

24 часа

7 дней

Изменение цены

+392%

+495%

24 часа

7 дней

Продать торговцу

Механик

168₽

Мгнов. Профит

Только для Pro статуса

Wiki

Крепление Leapers “UTG 4-Point Locking Deluxe” для M14

Цена

400 000₽

102 546₽

Последняя

За ячейку

Средняя цена

102 546₽

64 654₽

24 часа

7 дней

Изменение цены

+290%

+519%

24 часа

7 дней

Продать торговцу

Механик

5 494₽

Мгнов. Профит

Только для Pro статуса

Wiki

Ключ от номера 322 восточного крыла Санатория

Цена

226 000₽

58 403₽

Последняя

За ячейку

Средняя цена

58 403₽

49 881₽

24 часа

7 дней

Изменение цены

+287%

+353%

24 часа

7 дней

Продать торговцу

Терапевт

47 880₽

Мгнов. Профит

Только для Pro статуса

Wiki

Труба приклада “ADAR 2-15” для AR-15

Цена

38 000₽

5 005₽

Последняя

За ячейку

Средняя цена

10 009₽

11 215₽

24 часа

7 дней

Изменение цены

+280%

+239%

24 часа

7 дней

Продать торговцу

Механик

448₽

Мгнов. Профит

Только для Pro статуса

Wiki

Дульный тормоз 9×19 для STM-9

Цена

13 666₽

3 972₽

Последняя

За ячейку

Средняя цена

3 972₽

4 500₽

24 часа

7 дней

Изменение цены

+244%

+204%

24 часа

7 дней

Продать торговцу

Механик

1 068₽

Мгнов. Профит

Только для Pro статуса

Wiki

Пистолетная рукоятка Stark “AR Rifle Grip” для AR-15 (FDE)

Цена

56 500₽

16 979₽

Последняя

За ячейку

Средняя цена

16 979₽

15 476₽

24 часа

7 дней

Изменение цены

+233%

+265%

24 часа

7 дней

Продать торговцу

Механик

2 576₽

Мгнов. Профит

Только для Pro статуса

Wiki

4.6×30мм Action SX

Цена

550₽

173₽

Последняя

За ячейку

Средняя цена

173₽

167₽

24 часа

7 дней

Изменение цены

+218%

+229%

24 часа

7 дней

Продать торговцу

Механик

55₽

Мгнов. Профит

Только для Pro статуса

Wiki

Компенсатор Lone Wolf “LWD-COMP9” для Glock 9×19

Цена

26 000₽

8 855₽

Последняя

За ячейку

Средняя цена

8 855₽

7 002₽

24 часа

7 дней

Изменение цены

+194%

+271%

24 часа

7 дней

Продать торговцу

Механик

1 884₽

Мгнов. Профит

Только для Pro статуса

Wiki

Накладки Kiba Arms “Geneburn” для M1911

Цена

199 999₽

71 133₽

Последняя

За ячейку

Средняя цена

71 133₽

64 897₽

24 часа

7 дней

Изменение цены

+181%

+208%

24 часа

7 дней

Продать торговцу

Механик

44 800₽

Мгнов. Профит

Только для Pro статуса

Wiki

Повышающая проставка Aimpoint “Standard Spacer”

Цена

24 000₽

8 746₽

Последняя

За ячейку

Средняя цена

8 746₽

8 965₽

24 часа

7 дней

Изменение цены

+174%

+168%

24 часа

7 дней

Продать торговцу

Механик

1 234₽

Мгнов. Профит

Только для Pro статуса

Wiki

Ствол 514мм для Карабина Мосина

Цена

33 333₽

4 051₽

Последняя

За ячейку

Средняя цена

12 152₽

14 988₽

24 часа

7 дней

Изменение цены

+174%

+122%

24 часа

7 дней

Продать торговцу

Механик

2 195₽

Мгнов. Профит

Только для Pro статуса

Wiki

Ключ РБ-МП21

Цена

173 000₽

63 633₽

Последняя

За ячейку

Средняя цена

63 633₽

69 502₽

24 часа

7 дней

Изменение цены

+172%

+149%

24 часа

7 дней

Продать торговцу

Терапевт

40 950₽

Мгнов. Профит

Только для Pro статуса

Wiki

Крепление Aimpoint “LRP” для прицелов “CompM4”

Цена

30 999₽

11 729₽

Последняя

За ячейку

Средняя цена

11 729₽

12 293₽

24 часа

7 дней

Изменение цены

+164%

+152%

24 часа

7 дней

Продать торговцу

Механик

1 344₽

Мгнов. Профит

Только для Pro статуса

Wiki

Затвор для M9A3 9×19

Цена

20 000₽

3 887₽

Последняя

За ячейку

Средняя цена

7 774₽

9 027₽

24 часа

7 дней

Изменение цены

+157%

+122%

24 часа

7 дней

Продать торговцу

Механик

1 316₽

Мгнов. Профит

Только для Pro статуса

Wiki

Магазин на 30 патронов 7.62×39 для АК (55+ года выпуска)

Цена

15 888₽

3 187₽

Последняя

За ячейку

Средняя цена

6 373₽

7 913₽

24 часа

7 дней

Изменение цены

+149%

+101%

24 часа

7 дней

Продать торговцу

Механик

987₽

Мгнов. Профит

Только для Pro статуса

Wiki

Направляющая 4 дюйма для цевья MPX “GEN1”

Цена

25 000₽

10 225₽

Последняя

За ячейку

Средняя цена

10 225₽

9 901₽

24 часа

7 дней

Изменение цены

+145%

+153%

24 часа

7 дней

Продать торговцу

Механик

1 337₽

Мгнов. Профит

Только для Pro статуса

Wiki

Неизвестный ключ

Цена

39 444₽

16 340₽

Последняя

За ячейку

Средняя цена

16 340₽

24 517₽

24 часа

7 дней

Изменение цены

+141%

+61%

24 часа

7 дней

Продать торговцу

Терапевт

1 011₽

Мгнов. Профит

Только для Pro статуса

Wiki

Приклад автоматного стиля для СОК-12

Цена

18 888₽

3 953₽

Последняя

За ячейку

Средняя цена

7 906₽

6 393₽

24 часа

7 дней

Изменение цены

+139%

+195%

24 часа

7 дней

Продать торговцу

Механик

930₽

Мгнов. Профит

Только для Pro статуса

Wiki

Цевье Magpul “MOE SL M-LOK” средней длины для AR-15

Цена

35 000₽

7 465₽

Последняя

За ячейку

Средняя цена

14 929₽

14 548₽

24 часа

7 дней

Изменение цены

+134%

+141%

24 часа

7 дней

Продать торговцу

Механик

6 216₽

Мгнов. Профит

Только для Pro статуса

Wiki

7.62×39мм ПС гж

Цена

500₽

217₽

Последняя

За ячейку

Средняя цена

217₽

170₽

24 часа

7 дней

Изменение цены

+130%

+194%

24 часа

7 дней

Продать торговцу

Механик

46₽

Мгнов. Профит

Только для Pro статуса

Wiki

Пункты обмена валют “МиГ”

Компания «МиГ» — один из лидеров рынка обмена валют в г. Алматы. Компания основана в 1999 г. На сегодняшний день функционирует 30 пунктов обмена в каждом районе города. В своей работе мы строго придерживаемся следующих принципов: честность, профессионализм и культура обслуживания.

Мы уделяем большое внимание подбору персонала. Основные требования, которые мы выдвигаем к каждому сотруднику: честность и порядочность, профессионализм и стремление к самосовершенствованию, умение брать на себя ответственность.

Мы заботимся о безопасности и защите наших клиентов от любых посягательств со стороны нежелательных элементов. Каждый обменный пункт защищен системой видеонаблюдения и видеозаписи, кнопками «тревожного вызова» групп быстрого реагирования ТОО “Жедел Сакшы”.

  • 259804275055″ data-lon=”76.939313113689″>
    МиГ 1

    ул. Желтоксан, 88, ниже ул. Гоголя | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 279-94-01, +7 727 279-05-39, +7 701 710-16-11

  • МиГ 2

    пр. Достык, 40, уг. ул. Кабанбай батыра | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 341-00-69, +7 701 059-52-15

  • МиГ 3

    пр. Райымбека, 100, уг. пр. Назарбаева | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 341-00-48, +7 701 958-37-31

  • МиГ 5

    ул. Ауэзова, 140 ниже ул. Тимирязева | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 274-79-02, +7 701 730-39-07

  • МиГ 6

    ул. Желтоксан, 140 ниже ул. Кабанбай батыра | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 272-68-24, +7 701 751-07-22

  • МиГ 8

    мкр. 5, 17, пр. Абая уг. ул. Алтынсарина | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 243-25-70, +7 701 768-89-80

  • МиГ 9

    пр. Абылай хана, 27 уг. пр. Райымбека | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 271-38-65, +7 701 555-38-65

  • 231944760323″ data-lon=”76.953175534766″>
    МиГ 10

    мкр. Самал-2 ул. Мендикулова, уг. ул. Бектурова | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 263-04-11, +7 701 924-01-34

  • МиГ 11

    ул. Гоголя, 87, между ул. Панфилова и ул. Байсеитовой | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 273-07-28, +7 701 218-33-69

  • МиГ 12

    ул. Сатпаева, 2, уг. пр. Достык | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 263-24-89, +7 701 220-73-52

  • МиГ 13

    мкр. 10а, д.12, ул. Шаляпина, уг. ул. Саина | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 302-88-44, +7 701 225-29-34

  • МиГ 14

    ул. Толе би, 234а, уг. ул. Гайдара | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 374-71-68, +7 701 959-62-82

  • МиГ 15

    ул. Толе би, 24а, уг. пр. Достык | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 291-61-95, +7 701 959-62-84

  • МиГ 16

    ул. Демьяна Бедного, 3, ТЦ «Magnum» | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 295-55-35, +7 701 959-66-97

  • 218441707626″ data-lon=”76.842873194025″>
    МиГ 18

    мкр. Жетысу 3, 1г ул. Абая, уг. ул. Момышулы, ТЦ «Magnum» | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 226-72-65, +7 701 958-37-32

  • МиГ 19

    ул. Халиуллина, 194, ТЦ “Magnum”, правое крыло | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 385-41-59, +7 701 228-74-35

  • МиГ 20

    мкр. Ақбұлақ ул. Хан шатыр, 273, ТЦ «Magnum» | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 341-04-41, +7 701 982-88-51

  • МиГ 22

    пр. Сейфуллина, 565/140, уг. ул. Кабанбай батыра | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 267-51-50, +7 701 027-29-68

  • МиГ 23

    ул. Шолохова, 4, уг. ул. Акан Серы | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 221-49-37, +7 701 029-84-98

  • МиГ 24

    ул. Жандосова, 58, уг. ул. Айманова | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 341-08-99, +7 701 766-46-95

  • МиГ 25

    мкр. Кемел, ул. Ақсуат, 34, ТЦ «Magnum» | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 341-04-55, +7 701 027-47-51

  • 206347462820″ data-lon=”76.897825805313″>
    МиГ 26

    ул. Радостовца, 292, ТЦ «Магнум» | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 341-01-05, +7 701 035-26-61

  • МиГ 27

    мкр. Орбита-3, 1, уг. ул. Торайгырова и ул. Мустафина | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 222-18-00, +7 701 032-81-59

  • МиГ 28

    мкр. Аксай-3, 1, уг. ул. Толе би и ул. Момышулы | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 222-37-65, +7 701 032-81-58

  • МиГ 29

    пр. Достык, 248, ниже улицы Омаровой | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 225-15-49, +7 701 059-52-13

  • МиГ 30

    ул. Толе би, 285, ТРЦ «City Plus» | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 341-04-70, +7 701 225-27-63

  • МиГ 31

    мкр. Айнабулак-4, 178 | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 229-89-71, +7 708 849-57-97

  • МиГ 32

    мкр. Айнабулак, 9 | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 297-93-70, +7 701 059-52-17

  • 198275833847″ data-lon=”76.907275915344″>
    МиГ 33

    мкр. Казахфильм, 37 | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 224-02-60, +7 701 082-83-11

  • МиГ 34

    пр. Абая, 141, между ул. Жарокова и пр. Гагарина | 09.00-20.00 без перерывов и выходных
    Тел: +7 727 229-14-11, +7 701 082-93-29

Wing Python IDE — разработан для Python

Добейтесь большего

Печатайте меньше, и пусть Wing позаботится о деталях. Получить немедленно обратную связь, написав свой код Python в интерактивном режиме в режиме реального времени. Удобная навигация код и документация.

Напишите лучший код

Избегайте распространенных ошибок и находите проблемы на раннем этапе с помощью глубокого анализа Wing. Анализ кода Python. Поддерживайте чистоту кода с помощью интеллектуального рефакторинга и проверки качества кода.

Быстрее находите ошибки

Отлаживайте любой код Python. Осмотреть отлаживайте данные и проверяйте исправления ошибок в интерактивном режиме, не перезапуская приложение. Работайте локально или на удаленном узле, виртуальной машине или контейнере.


Благодаря 22-летнему опыту работы Wingware с Python IDE вы получаете среду разработки, более похожую на Python. Wing был разработан с нуля для Python, написан на Python и расширяем с помощью Python. Таким образом, вы можете быть более продуктивным.

Поддерживаемые платформы | Версии Python

Редактор Wing ускоряет интерактивный Python разработка с контекстно-подходящим автозаполнением и документацией, встроенное обнаружение ошибок и анализ качества кода, применение PEP 8, вызов помощь, автоматическое редактирование, рефакторинг, свертывание кода, множественный выбор, настраиваемые фрагменты кода и многое другое. Крыло может подражать vi, emacs, Eclipse, Visual Studio, XCode и MATLAB.

Читать далее


Отладчик Wing позволяет легко исправлять ошибки и писать новый код Python в интерактивном режиме. Используйте условные точки останова, чтобы изолировать проблему, затем выполните код, проверьте данные, попробуйте исправить ошибки с помощью командной строки консоли отладки, отслеживайте значения и рекурсивно отлаживайте. Вы можете отлаживать многопроцессный и многопоточный код, запущенный из IDE, размещенный в сети. framework, вызываемый из встроенного экземпляра Python или запускаемый на удаленном хосте, виртуальной машине, контейнер или кластер. Wing также предоставляет средство просмотра массивов и фреймов данных для научных и задачи анализа данных.

Читать далее


Wing позволяет легко обойти код с помощью goto-definition, найти применение, поиск символа в проекте, индекс символа редактора, браузер модулей и классов, управление с клавиатуры поиск и мощный поиск по нескольким файлам. История посещений сохраняется автоматически, поэтому вы можете мгновенно вернуться к ранее посещенному коду. Или определить и пройти по категориям закладки, которые автоматически отслеживают изменения кода.

Читать далее


Мощные возможности управления проектами Wing работают с управляемыми средами Python. с помощью virtualenv, pipenv, conda и Docker с контролем версий с использованием Git, Mercurial, Perforce, Subversion или CVS. Вы можете легко создавать новые среды Python из Wing, добавлять, удалять или обновлять пакеты Python и замораживать конфигурацию пакета для использования другими разработчиками.

Читать далее


Wing поддерживает разработку через тестирование с помощью unittest, doctest, Nose, pytest и Фреймворки тестирования Django. Неудачные тесты легко диагностировать и исправить с помощью Wing. мощный отладчик, и вы можете писать новый код в интерактивном режиме в реальном времени выполнения настраивается модульным тестом.

Читать далее


Быстро настраиваемая поддержка удаленной разработки Wing обеспечивает все возможности Wing. функции легко и безопасно для кода Python, работающего на удаленном хосте, виртуальной машине, контейнере, или кластер. Удаленная разработка возможна для хостов под управлением macOS и Linux, в том числе размещается на Docker, Docker Compose, AWS, Vagrant, WSL, Raspberry Pi и LXC/LXD.

Читать далее


Wing предлагает сотни параметров конфигурации, влияющих на эмуляцию редактора, отображение темы, окраска синтаксиса, макет пользовательского интерфейса и многое другое. Легко переключаться в темный режим и обратно, увеличить интерфейс для презентаций и встреч и использовать перспективы для управления конфигурации пользовательского интерфейса для конкретных задач. Новые функции IDE можно добавить, написав код Python, который обращается к API сценариев Wing. Вы даже можете разрабатывать и отлаживать свои сценарии расширения с Крылом.

Читать далее


Другие функции включают инструмент различия/слияния, переформатирование кода с помощью Black, YAPF, и autopep8, преобразование стиля отступа и выполнение командных строк ОС. Крыло работает на Windows, macOS и Linux, а также поддерживает удаленную разработку для Raspberry Pi и других Устройства ARM Linux.

Читать далее

Не все функции доступны в Wing Personal и Wing 101. Сравнить продукты

Вопросы? Пишите нам! Мы стремимся обеспечить первоклассную поддержку.


Энтони Флойд

Ведущий инженер Convergent Manufacturing Technologies, Inc.

Мы специализированная инжиниринговая компания, занимающаяся написанием десктопных приложения для инженеров для моделирования процессов и анализа связанных данных. Мы использовали Wing Pro в течение последнего десятилетия с небольшой командой разработчиков. Мы очень довольны продуктом и поддержкой!

Инструменты отладчика и навигации по коду — одни из лучших функций. в Винг Про. Очень легко отследить проблемы по сложному коду. Это просто чтобы перейти к областям кода, которые вам нужно найти. Редактор поддерживает темы и многие нашей команды работают в «темном режиме».

Поддержка тоже отличная. На вопросы быстро реагируют и исправляют толкнули в течение суток.



Рэм Рахум

Консультант по Python и разработчик ПО с открытым исходным кодом

Я использую Wing Pro в качестве основной среды разработки уже 10 лет. Я использовал его для своих проектов с открытым исходным кодом, моих клиентских проектов, когда я работал фрилансером, а сейчас у меня работа в корпоративной среде. Я делаю Программирование почти исключительно на Python, поэтому подход Wing, ориентированный на Python, хорошо подходит для мне.

Отладчик первоклассный. Он работает с многопроцессорными, многопоточными программами и поддерживает удаленная отладка. Редактор отличный. У него есть режим VI и emacs, и он расширяется с помощью Скрипты Python. Вспомогательный персонал отличный. Я сделал много предложений и просьб о улучшение их на протяжении многих лет, и они реализовали многие из них. Ошибки исправлены быстро.

В целом, я очень рекомендую Wing Pro!

См. также: Почему Wing Pro?

Научный анализ и анализ данных

Ориентация Wing на интерактивную разработку хорошо работает для научных и анализ данных с помощью Jupyter, NumPy, SciPy, Matplotlib, pandas и других рамки. Кадр данных отладчика и просмотрщик массивов упрощают проверку большие наборы данных.

Веб-разработка

Wing поддерживает разработку с помощью Django, Flask, web2py, Pyramid, Google App Engine и другие веб-фреймворки. Отладчик может шагнуть через шаблоны Django и web2py. Wing без проблем работает с кодом работающий на удаленном хосте, виртуальной машине или контейнере, размещенном в Docker, WSL, Vagrant, AWS или LXC/LXD.

Анимация и игры

Поскольку отладчик Wing может работать во встроенных экземплярах Python, он можно использовать для разработки сценариев для Blender, Autodesk Maya, NUKE, Source Filmmaker и другие приложения для моделирования, рендеринга и композитинга, использующие Python. Wing также работает с pygame и другими игровыми движками на основе Python.

Настольные приложения и многое другое

Wing может разрабатывать, тестировать и отлаживать настольные приложения. с PyQt, wxPython, Tkinter и другими средами разработки пользовательского интерфейса. Скрипты, Raspberry Pi и другие типы разработки также поддерживаются.

В Wing 8 добавлена ​​поддержка разработки, тестирования и отладки кода Python, который выполняется внутри Контейнеры Docker и LXC/LXD, а также кластеры Docker Compose. В этом выпуске также добавлен новый инструмент для управляйте пакетами в своей среде Python с помощью pipenv, pip и conda. Новый проект был переработан и расширен для поддержки Django на удаленных хостах и ​​контейнерах. создание новой исходной директории с проектом, клонирование из репозиториев контроля версий, и создание нового контейнера virtualenv, pipenv, Anaconda env или Docker вместе с вашим проект. Система статического анализа Wing 8 теперь полностью поддерживает f-строки, именованные кортежи, множественные типы возвращаемых значений, распаковка кортежей и предлагает более чистое обновление индикаторов предупреждений о коде во время правок. Другие улучшения включают более простую и гибкую настройку удаленного доступа. разработка, поддержка Python 3.10, в том числе which/case, собственный Apple Silicon (M1), более гибкая тема отображения, новая тема в стиле Nord, поддержка Unreal Engine, поддержка ветвления, порицания/похвалы и других операций Git и Mercurial, Закрыть неизмененные другие в контекстном меню вкладки редактора, сократить время запуска приложения, улучшенный API сценариев для управления дочерними процессами и многое другое.

Читать далее

Присоединяйтесь к нашим счастливым клиентам!


Разработчики Python, такие как вы, используют Wing Pro на всех континентах. Узнайте почему сегодня!

Существует ли API Amazon.com для получения отзывов о продуктах?

Как было сказано другими выше, Amazon прекратил предоставлять обзоры в своем API. Тем не менее, я нашел этот хороший учебник, чтобы сделать то же самое с python. Вот код, который он дает, у меня работает! Он использует python 2.7

 #!/usr/bin/env python
# -*- кодировка: utf-8 -*-
# Написано как часть https://www.scrapehero.com/how-to-scrape-amazon-product-reviews-using-python/
из lxml импортировать html
импортировать json
запросы на импорт
импортировать json, повторно
из парсера импорта dateutil как парсера даты
из времени импортировать сон
деф ParseReviews (асин):
    #Этот скрипт тестировался только с Amazon.com
    amazon_url = 'http://www.amazon.com/dp/'+asin
    # Добавьте недавний пользовательский агент, чтобы Amazon не заблокировал запрос
    # Найдите некоторые строки пользовательского агента Chrome здесь https://udger. com/resources/ua-list/browser-detail?browser=Chrome
    headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/42.0.2311.90 Сафари/537,36'}
    страница = запросы.получить(amazon_url,заголовки = заголовки).текст
    парсер = html.fromstring(страница)
    XPATH_AGGREGATE = '//span[@id="acrCustomerReviewText"]'
    XPATH_REVIEW_SECTION = '//div[@id="revMHRL"]/div'
    XPATH_AGGREGATE_RATING = '//таблица[@id="histogramTable"]//tr'
    XPATH_PRODUCT_NAME = '//h2//диапазон[@id="productTitle"]//текст()'
    XPATH_PRODUCT_PRICE = '//span[@id="priceblock_ourprice"]/text()'
    raw_product_price = parser.xpath(XPATH_PRODUCT_PRICE)
    product_price = ''.join(raw_product_price).replace(',','')
    raw_product_name = parser.xpath(XPATH_PRODUCT_NAME)
    product_name = ''.join(raw_product_name).strip()
    total_ratings = parser.xpath(XPATH_AGGREGATE_RATING)
    отзывы = parser.xpath(XPATH_REVIEW_SECTION)
    ratings_dict = {}
    обзоры_список = []
    # получение раздела рейтинга на странице продукта
    для оценок в total_ratings:
        Extracted_rating = ratings. xpath('./td//a//text()')
        если извлечённый_рейтинг:
            rating_key = извлеченный_рейтинг[0]
            raw_raing_value = извлеченный_рейтинг[1]
            rating_value = raw_raing_value
            если rating_key:
                ratings_dict.update({rating_key:rating_value})
    #Парсинг отдельных отзывов
    для ознакомления в обзорах:
        XPATH_RATING = './div//div//i//текст()'
        XPATH_REVIEW_HEADER = './div//div//span[содержит(@class,"text-bold")]//text()'
        XPATH_REVIEW_POSTED_DATE = './/a[содержит(@href,"/profile/")]/parent::span/following-sibling::span/text()'
        XPATH_REVIEW_TEXT_1 = './/div//span[@class="MHRHead"]//текст()'
        XPATH_REVIEW_TEXT_2 = './/div//span[@data-action="columnbalancing-showfullreview"]/@data-columnbalancing-showfullreview'
        XPATH_REVIEW_COMMENTS = './/a[содержит(@class,"commentStripe")]/текст()'
        XPATH_AUTHOR = './/a[содержит(@href,"/profile/")]/parent::span//text()'
        XPATH_REVIEW_TEXT_3 = '. //div[содержит(@id,"dpReviews")]/div/text()'
        raw_review_author = обзор.xpath(XPATH_AUTHOR)
        raw_review_rating = review.xpath(XPATH_RATING)
        raw_review_header = обзор.xpath(XPATH_REVIEW_HEADER)
        raw_review_posted_date = review.xpath(XPATH_REVIEW_POSTED_DATE)
        raw_review_text1 = review.xpath(XPATH_REVIEW_TEXT_1)
        raw_review_text2 = review.xpath(XPATH_REVIEW_TEXT_2)
        raw_review_text3 = review.xpath(XPATH_REVIEW_TEXT_3)
        автор = ' '.join(' '.join(raw_review_author).split()).strip('By')
        #очистка данных
        review_rating = ''.join(raw_review_rating).replace('из 5 звезд','')
        review_header = ' '.join(' '.join(raw_review_header).split())
        Review_posted_date = dateparser.parse(''.join(raw_review_posted_date)).strftime('%d %b %Y')
        review_text = ' '.join(' '.join(raw_review_text1).split())
        # получение скрытых комментариев, если они есть
        если raw_review_text2:
            json_loaded_review_data = json. loads(raw_review_text2[0])
            json_loaded_review_data_text = json_loaded_review_data['остальные']
            очищенный_json_loaded_review_data_text = re.sub('<.*?>','',json_loaded_review_data_text)
            full_review_text = review_text+cleaned_json_loaded_review_data_text
        еще:
            полный_текст_обзора = текст_обзора
        если не raw_review_text1:
            full_review_text = ' '.join(' '.join(raw_review_text3).split())
        raw_review_comments = review.xpath(XPATH_REVIEW_COMMENTS)
        review_comments = ''.join(raw_review_comments)
        review_comments = re.sub('[A-Za-z]','',review_comments).strip()
        обзор_дикт = {
                            'review_comment_count':review_comments,
                            'текст_обзора':полный_текст_обзора,
                            'review_posted_date':review_posted_date,
                            'review_header': обзор_заголовок,
                            'review_rating': обзор_рейтинг,
                            'review_author': автор
                        }
        Reviews_list. append(review_dict)
    данные = {
                'рейтинги': ratings_dict,
                'отзывы':reviews_list,
                'адрес': amazon_url,
                'цена': product_price,
                'имя': product_name
            }
    возвращаемые данные
защита ReadAsin():
    # Добавьте сюда свои ASIN
    AsinList = ['B01ETPUQ6E','B017HW9РОСА]
    извлеченные_данные = []
    для asin в AsinList:
        print "Скачивание и обработка страницы http://www.amazon.com/dp/"+asin
        Extracted_data.append(ParseReviews(asin))
        спать(5)
    f=открыть('data.json','w')
    json.dump (извлекаемые_данные, f, отступ = 4)
если __name__ == '__main__':
    ReadAsin()
 

Вот ссылка на обзоры его веб-сайта, соскребающие с помощью python 2.7

Снимок обратной связи — Microsoft Flight Simulator

  • Реализация API погоды и местности (Список желаний LT #1 — частичный)  | СУ 10 +
    • API рисования радара Terrain & Weather Radar в настоящее время тестируется и будет выпущен с SU10. Это позволит модулям WASM запрашивать настраиваемые растровые изображения, показывающие местность и погоду вокруг самолета пользователя.

 

  • Китайская локализация (Wishlist LT #4)  | Полный
    • Упрощенный китайский язык уже доступен в World Update 10.

 

  • DirectX12 на ПК (Wishlist LT #6)   | СУ 10 +
    • Продолжаются улучшения стабильности, распределения памяти и общей оптимизации.

 

  • Улучшения облачного уровня (Ошибки LT #2, #17)   | СУ 10
    • Продолжается точная настройка системы облачного слоя, чтобы она была более точной и поэтапной. Облачный слой будет намного тоньше на уровне моря и толще на больших высотах. Обновленная система будет лучше отображать реалистичную облачность на малой высоте с обновлением панели погоды.

 

  • Bush Trips (Ошибки 3 месяца #12)  | СУ 10
    • Усовершенствования опыта поездки в кусты почти завершены, и команда проводит различные тесты.

 

  • DLSS (список желаний LT #20)  | СУ 10
    • Выполняется точная настройка различных параметров.

 

  • Поддержка WASM на Xbox (список пожеланий за последние 3 месяца № 21)  | СУ 11
    • Продолжается работа над решением для переноса надстроек WASM на платформы Xbox.

 

  • Вертолеты обязательны (Список желаний LT #2)  | СУ 11
    • В целом хороший прогресс в Вертолетах, поскольку для настройки опыта добавляется множество инструментов отображения и отладки.

 

  • Планеры (Wishlist LT #11, #31)  | СУ 11
    • Теперь реализован базовый игровой процесс для планеров (буксировка самолета, запуск лебедки, управление водяным балластом, восходящие потоки/термики). Теперь тонкая настройка.

 

РАНГ
ГОЛОСОВ
ОПИСАНИЕ
ПОДХОД
#01  ↑     24 голоса Луна не вращается с широтой, «Кролик» всегда перевернут Под следствием
#02  ↑     19 голосов Человек, толкающий назад, проходит через пропеллер и крыло, прежде чем лопнуть… Под следствием
#03  ↑     18 голосов Низкая производительность виртуальной реальности в Windows 11 22h3 Под следствием
#04  ↑     17 голосов Грозовые облака находятся максимум между FL-150 и FL-200 Под следствием
#05  ↑     14 голосов Здравствуйте, очень сильный ветер в LELC Под следствием
#06  ↑     13 голосов Beechcraft Model 18 — кнопка автопилота виртуальной кабины не работает, когда… Под следствием
#06  ↑     13 голосов Проблема онлайн-служб Под следствием
#06  ↑     13 голосов Высокие облака нуждаются в некоторой работе? Под следствием
#09  ↑     12 голосов Длительное время загрузки с рабочего стола в главное меню с версии 1. 26.5 Исправление Под следствием
#09  ↑     12 голосов Спутниковые снимки лета и зимы, перепутанные в Альпах Под следствием
#09  ↑     12 голосов Ветер ошибочно считан из искаженного METAR Под следствием
#12  ↑     11 голосов Жуки автопилота KAP 140 Под следствием
#13  ↑     10 голосов Невидимый Cessna 172 MP/AI Modelmatching Bug + Fix Под следствием
#13  ↑     10 голосов Beechcraft Model 18 — кнопками нельзя управлять с помощью назначенных кнопок Под следствием
#15  ↑       9 голосов Частоты ILS отсутствуют на карте для нескольких аэропортов Под следствием
#15  ↑       9 голосов Джуно Аляска Вечная зима Под следствием
#15  ↑       9 голосов Летний снег в Швейцарии Около LSMM Под следствием
#15  ↑       9 голосов Повторяющиеся формы облаков в реальной погоде Под следствием
#19↑       8 голосов VASI / PAPI Слишком плохо видно при дневном свете Под следствием
#19  ↑       8 голосов CTD на подходе Под следствием
#19  ↑       8 голосов Деревья посреди полей фермы после World Update X Под следствием
#22  ↑       7 голосов Падение FPS и увеличение задержки «манипуляторов» Под следствием
#22  ↑       7 голосов Ходовые огни аэропорта выключены ночью — серия S Под следствием
#24  ↑       6 голосов Проблемы с оборотами в JMB VL-3 и Diamond DA-40 NG Под следствием
РАНГ
ГОЛОСОВ
ОПИСАНИЕ
ПОДХОД
#01 → 1163 голоса Текущая погода не соответствует Запущено (несколько выпусков)
#02 → 1138 голосов Проблемы, связанные с Garmin G1000/G3000 и автопилотом Начато
#03 → 1114 голосов Пожалуйста, исправьте фотограмметрию и/или LOD Под следствием
#04 →   787 голосов После нескольких часов игры FPS падает с 40 до 5 Запущено (улучшено в SU10)
#05 →   648 голосов УВД Неправильная фразеология Под следствием
#06 →   614 голосов Линия горизонта видна сквозь горы и объекты Не планируется
#07 →   579голосов Ошибка обратного хода при заходе на посадку — не исправлена, как указано в SU 5 Запущено (улучшено в SU10)
#08 →   559 голосов Зеркальные текстуры 787-8 и 787-10 Под следствием
#09 →   549 голосов Отсутствие трафика в реальном времени (на 90% меньше, чем происходит) Начато
#10 →   527 голосов В аэропортах Autogen слишком темно / свет самолета не освещает окрестности Запланировано
#11 →   526 голосов Запрет планировщику полетов перетасовывать план после добавления или … Начато
#12 →   502 голоса Сбой береговой линии — вода ползет по побережью/скалам Выполняется (мировые обновления)
#13 →   470 голосов Горы / береговые линии постоянно трансформируются с момента обновления США/Великобритании/Северных стран Запланировано
#14 →   466 голосов УВД назначает неправильные взлетно-посадочные полосы с направлением ветра Под следствием
#15 →   462 голоса Отражения выглядят зернистыми, даже если отражения включены Ultra Запланировано
#16 →   457 голосов Являются ли базы облаков в новом METAR в AGL или MSL? Под следствием
#17 →   456 голосов Массовое падение FPS из-за SU 9 Запущено (улучшено в SU10)
#18 →   450 голосов Проблемы с многопользовательской игрой (игроки исчезают или вообще не видны) Под следствием
#19 →   428 голосов Неверная температура Фиксированный
#20 →   413 голосов Пиксельные и серые облака возвращаются 1. 14.5.0 Под следствием
#20  ↑   413 голосов Погодный переход не плавный после SU 7 Под следствием
#22 →   407 голосов Низкая производительность на земле Запущено (улучшено в SU10)
№ 23 →   394 голоса Freelook с помощью мыши приводит к зависанию элементов управления после SU 5 Под следствием
№ 24 →   383 голоса Нереалистичные расстояния освещения в аэропорту Под следствием

 

РАНГ
ГОЛОСОВ
ОПИСАНИЕ
ПОДХОД
#01 →    131 голос Пожалуйста, сделайте авианосец Top Gun доступным с карты мира и в MP 9.0244 Под следствием
#02 →    125 голосов Реалистичная опасная погода – моделирование физики Под следствием
#03  ↑      51 голос Обновление мира Папуа-Новая Гвинея / Западная Новая Гвинея Запланировано
#04  ↑      43 голоса Добавить переключение GPS и отключение автоматического подхода к Nav System. js Под следствием
#05  ↑      40 голосов Можем ли мы получить только обновление погоды Под следствием
#06  ↑      31 голос Реализовать какую-то систему затухания LOD, чтобы помочь уменьшить всплывающие окна Под следствием
#07  ↑      28 голосов Личная способность удалять недобросовестных разработчиков с моего рынка Под следствием
#08  ↑      26 голосов Возможность скрыть корабли и лодки в доках на фотографических текстурах, которые показывают… Под следствием
#08  ↑      26 голосов Параметр командной строки для запуска в БЕЗОПАСНОМ РЕЖИМЕ Под следствием
#10  ↑      25 голосов Может ли Asobo улучшить аэропорты по умолчанию Под следствием
#11  ↓      24 голоса Запретить оценку Marketplace до тех пор, пока пользователь не станет владельцем продукта в течение определенного периода времени Не планируется
#11  ↓      24 голоса Космические полеты и орбитальная физика Под следствием
#13 →      21 голос Пожалуйста, давайте ограничим использование моделей в качестве трафика Под следствием
#14 →      20 голосов ATC — Избавьтесь от универсального имени Под следствием
#14 →      20 голосов Цессна Скайлейн 182RG Под следствием
#14 →      20 голосов Восстановить максимальный уровень детализации 400 до 200 (проблемы с текстурами Bing) Под следствием
#17  ↓      18 голосов Группы из 20 человек для группового режима Под следствием
#18  ↓      17 голосов Автопилот Темной Звезды Под следствием
#19  ↑      16 голосов Запросить прозрачное дорожное покрытие Под следствием
#19  ↓      16 голосов Разрешить продавцам самолетов на торговой площадке возможность разблокировать файлы конфигурации Под следствием
#21  ↓      15 голосов Ночь темнеет слишком быстро Под следствием
#22 →      14 голосов Реализовать анимацию флага в Core Sim Под следствием
№ 23 →      12 голосов Сделайте отображение рекламы торговой площадки на карте мира необязательным Под следствием
№ 23 →      12 голосов Синхронизация контента между Xbox и Steam Под следствием

 

РАНГ
ГОЛОСОВ
ОПИСАНИЕ
ПОДХОД
#01 →  2194 голосов Внедрение API погоды и местности Запущено (действует в SU10)
#02 →  1646 голосов Функциональность нескольких экранов Запущено (действует в SU10)
#03 →  1584 голосов Вертолеты обязательны Начато
#04 →  1280 голосов Функция воспроизведения отсутствует Начато
#05 →  1169 голосов DirectX12 Начато
#06 →  1051 голосов Система Scenery Gateway (контент сообщества) Начато
#07 →  1042 голоса Откройте систему погоды для сторонних разработчиков Не планируется
#08 →    989 голосов Расширенный API для доступа ко всем состояниям воздушных судов Запланировано
#09 →    970 голосов Улучшение трафика ИИ в аэропортах и ​​в воздухе Начато
#10 →    892 голоса Удаление наземных транспортных средств с активных рулежных дорожек Под следствием
#11 →    880 голосов Разблокировать файлы FSArchive для самолетов Premium/Deluxe Запущено (действует в SU10)
#12 →    863 голоса Планер, Планер, Парящий Пожалуйста Начато
#13 →    835 голосов Разочаровывающая горная местность (слишком закругленная) Выполняется (мировые обновления)
#14 →    817 голосов Пожалуйста, обновите города/аэропорты в Южной Корее! Запланировано
#15 →    812 голосов Пожалуйста, поддержите корейские субтитры! Начато
#16 →    804 голоса Реальные рулежные дорожки/знаки Под следствием
#17 →    785 голосов Улучшенные системы искусственного интеллекта, поддерживаемые AIG? Под следствием
#18 →    733 голоса Мировое обновление: Бразилия Запланировано
#19 →    693 голоса Можем ли мы вернуть наши классические виды с облетом и т. д.? Не запущен
#20 →    685 голосов Общая кабина / Мультиплеер Запланировано
№ 21 →    683 голоса Поддержка Nvidia DLSS Запущено (действует в SU10)
#22 →    651 голос Доступ к планировщику полетов без выхода из рейса Не запущен
№ 23 →    606 голосов Пробуждение для кораблей ИИ Запущено (действует в SU10)
№ 24 →    596 голосов Сезоны Начато

 

 

Руководство по началу работы с WiNG REST API

Руководство по началу работы с WiNG REST API — для версии 5.9.3

Руководство по началу работы с WiNG REST API — для версии 5.9.3

Extreme Networks, Inc.
Опции просмотра PDF

Не ваше устройство? Поиск руководств или спецификаций ниже:

Информация о файле: приложение/pdf, 25 страниц, 825,92 КБ

Документ ОТЧЕТ ОБ УСТРОЙСТВЕ01 WiNG 5 9 3 REST API GettingStartedGuide
 WiNG REST API Руководство по началу работы
Для версии 5. 9.3
01 Опубликовано в ноябре 2018 г.
Copyright 2018 Extreme Networks, Inc. Все права защищены.
Официальное уведомление
Extreme Networks, Inc. оставляет за собой право вносить изменения в спецификации и другую информацию, содержащуюся в этом документе и на своем веб-сайте, без предварительного уведомления. Читатель должен во всех случаях проконсультироваться с представителями Extreme Networks, чтобы определить, были ли внесены какие-либо такие изменения. Аппаратное обеспечение, прошивка, программное обеспечение или любые технические характеристики, описанные или упомянутые в этом документе, могут быть изменены без предварительного уведомления.
Товарные знаки
Extreme Networks и логотип Extreme Networks являются товарными знаками или зарегистрированными товарными знаками Extreme Networks, Inc. в США и/или других странах. Все другие названия (включая любые названия продуктов), упомянутые в этом документе, являются собственностью их соответствующих владельцев и могут быть товарными знаками или зарегистрированными товарными знаками соответствующих компаний/владельцев.  Дополнительную информацию о товарных знаках Extreme Networks см. по адресу: www.extremenetworks.com/company/legal/trademarks.
Лицензирование программного обеспечения
Некоторые файлы программного обеспечения были лицензированы в соответствии с определенными лицензиями с открытым исходным кодом или сторонними лицензиями. Лицензионные соглашения с конечными пользователями и заявления об открытом исходном коде можно найти по адресу: www.extremenetworks.com/support/policies/software-licensing.
Поддерживать
Для получения поддержки по продукту позвоните в Глобальный центр технической поддержки (GTAC) по телефону 1-800-9.98-2408 (звонок бесплатный в США и Канаде) или +1-408-579-2826. Чтобы узнать номер телефона службы поддержки в других странах, посетите: http://www.extremenetworks.com/support/contact/ Чтобы получить онлайн-документацию по продукту, посетите: https://www.extremenetworks.com/documentation/
Оглавление
Предисловие................................................. ................. ................................ ....................................... 4 Условные обозначения в тексте.......... ................................................. ................................................. ................................................. ....4 Соглашения, зависящие от платформы....................................... ................................................. ......................................4 Предоставление нам обратной связи.......... ................................................. ................................................. .................................5 Получение помощи.......... ................................................. ................................................. ................................................. .............5 Документация и обучение ................................ ................................................. ................................................ ........... 6
Глава 1: WiNG REST API... ....................................... ................................................. ..........7 Доступ к WiNG API.................................... ................................................. ................................................. ............ 8 Компоненты запроса API.............................................. ................................................. ................................................. .......... 8 Коды ответов API....................................... ................................................. ................................................. ................... 9Аутентификация и авторизация................................................................... ................................................. ................................. 10 Выполнение первого вызова API.......... ................................................. ................................................. ................................. 12 Список доступных URI. ......... ................................................. ................................................. ...................................... 14
Глава 2: Примеры использования API..................................................... ................................................. 18 Изменить SSID беспроводной сети.................................................. ................................................. ................................................. 18 Создайте новую сеть WLAN и назначьте ее профилю...................................... ................................................. ........... 19Удалить виртуальную локальную сеть ................................................... ................................................. ................................................. ................................. 20 Очистка истории обновлений устройства.......................... ................................................. ................................... .............. .21 Обновление образа ПО.................................................. ................................................. ................................................. 22 Отключение беспроводных клиентов.. ................................................. ................................................. .................................22 Получение информации о беспроводной радиосвязи для RF-домена.......... ................................................. ................................................ 23
Руководство по началу работы с WiNG REST API для версии 5.9.3
3
Предисловие
В этом разделе обсуждаются условные обозначения, используемые в этом руководстве, способы предоставления отзывов, дополнительная помощь и другие публикации Extreme Networks.
Текстовые соглашения
В следующих таблицах перечислены текстовые соглашения, которые используются в этом руководстве.
Таблица 1: Значки уведомлений
Значок
Тип уведомления
Общее уведомление
Предупреждает вас о... Полезных советах и ​​примечаниях по использованию продукта. 
Примечание
Важные функции или инструкции.
Новый!
Осторожность
Риск получения травмы, повреждения системы или потери данных.
Предупреждение
Риск серьезной травмы.
Новый контент Отображается рядом с новым контентом. Это текст с возможностью поиска в PDF.
Таблица 2: Условные обозначения текста
Соглашение
Описание
Экранные дисплеи
Этот шрифт указывает синтаксис команды или представляет информацию в том виде, в каком она отображается на экране.
Слова введите и введите
Когда вы видите слово «ввод» в этом руководстве, вы должны ввести что-то, а затем нажать клавишу «Ввод» или «Ввод». Не нажимайте клавишу «Ввод» или «Ввод», когда в инструкции просто сказано «введите».
[Ключевые] имена
Имена клавиш пишутся в квадратных скобках, например [Return] или [Esc]. Если вам необходимо одновременно нажать две или более клавиш, названия клавиш будут связаны знаком плюс (+). Пример: нажмите [Ctrl]+[Alt]+[Del].
Слова, выделенные курсивом Курсивом, подчеркивают точку или обозначают новые термины в том месте, где они определены в тексте.  Курсив также используется при ссылке на названия публикаций.
Соглашения, зависящие от платформы
Если не указано иное, вся информация относится ко всем платформам, поддерживаемым программным обеспечением, а именно:
 Коммутаторы ExtremeSwitching Коммутаторы Summit SummitStackTM
Руководство по началу работы с WiNG REST API для версии 5.9.3
4
Предисловие
Когда функция или реализация функции относится к определенным платформам, конкретная платформа указывается в заголовке раздела, описывающего эту реализацию в документации по командам ExtremeXOS (см. страницу документации Extreme по адресу www.extremenetworks.com/documentation/). Во многих случаях, хотя команда доступна на всех платформах, каждая платформа использует определенные ключевые слова. Эти ключевые слова, характерные для каждой платформы, показаны в описании синтаксиса и обсуждаются в разделах «Рекомендации по использованию».
Предоставление нам обратной связи
Качество — наша главная забота в Extreme Networks, и мы приложили все усилия, чтобы обеспечить точность и полноту этого документа.  Мы всегда стремимся улучшить нашу документацию и помочь вам работать лучше, поэтому мы хотим услышать от вас! Мы приветствуем все отзывы, но особенно хотим знать о:
 Ошибки в содержании, запутанная или противоречивая информация. Идеи по улучшению нашей документации, чтобы вы могли быстрее находить нужную информацию. Битые ссылки или проблемы с юзабилити.
Если вы хотите оставить отзыв команде разработчиков информации Extreme Networks, вы можете сделать это двумя способами:
 Воспользуйтесь нашей короткой онлайн-формой обратной связи по адресу https://www.extremenetworks.com/documentation-
Обратная связь/.
 Напишите нам по адресу [email protected]
Пожалуйста, предоставьте название публикации, номер части и как можно больше подробностей, включая заголовок темы и номер страницы, если применимо, а также ваши предложения по улучшению.
Получать помощь
Если вам требуется помощь, свяжитесь с Extreme Networks одним из следующих способов:
 GTAC (Глобальный центр технической поддержки) для немедленной поддержки
 Телефон: 1-800-998-2408 (звонок бесплатный в США и Канаде) или +1 408-579-2826.  Чтобы узнать номер телефона службы поддержки в вашей стране, посетите: www.extremenetworks.com/support/contact
 Электронная почта: [email protected] Чтобы ускорить отправку сообщения, введите название продукта или номер модели в строке темы.
 Extreme Portal — поиск в базе знаний GTAC, управление обращениями в службу поддержки и контрактами на обслуживание,
загрузите программное обеспечение и получите лицензию на продукт, обучение и сертификацию.
 The Hub — форум, на котором клиенты Extreme Networks могут общаться друг с другом, отвечать
вопросы, делитесь идеями и отзывами. Это сообщество контролируется сотрудниками Extreme Networks, но не предназначено для замены конкретных указаний GTAC.
Прежде чем обращаться в компанию Extreme Networks за технической поддержкой, подготовьте следующую информацию:
 Номер вашего контракта на обслуживание Extreme Networks и/или серийные номера для всех задействованных Extreme Networks.
Сетевые продукты
 Описание сбоя Описание любых действий, уже предпринятых для решения проблемы Описание вашей сетевой среды (например, схема, тип кабеля, другие соответствующие
Информация)
Руководство по началу работы с WiNG REST API для версии 5. 9.3
5
Предисловие
 Сетевая нагрузка в момент возникновения проблемы (если известна). История устройства (например, возвращали ли вы устройство ранее или если это повторяющееся
проблема)
 Любые соответствующие номера RMA (разрешение на возврат материалов)
Подписка на сервисные уведомления
Вы можете подписаться на уведомления по электронной почте о выпусках продуктов и программного обеспечения, уведомлениях об уязвимостях и сервисных уведомлениях.
1 Перейдите на страницу www.extremenetworks.com/support/service-notification-form. 2 Заполните форму своей информацией (все поля обязательны для заполнения). 3 Выберите продукты, для которых вы хотите получать уведомления.
Примечание. Вы можете изменить свой выбор продуктов или отказаться от подписки в любое время.
4 Щелкните Отправить.
Документация и обучение
Чтобы найти руководства по продуктам Extreme Networks, посетите наши страницы документации по адресу:
Текущая документация по продукту
www.extremenetworks.com/documentation/
Архивная документация (для более ранних версий и устаревших продуктов)
www. extremenetworks.com/support/documentation-archives/
Примечания к выпуску
www.extremenetworks.com/support/release-notes
Матрицы совместимости аппаратного и программного обеспечения https://www.extremenetworks.com/support/compatibility-matrices/
Информационные документы, спецификации, тематические исследования и другие ресурсы по продуктам
https://www.extremenetworks.com/resources/
Декларации с открытым исходным кодом
Некоторые файлы программного обеспечения были лицензированы в соответствии с определенными лицензиями с открытым исходным кодом. Более подробная информация доступна по адресу: www.extremenetworks.com/support/policies/open-source-declaration/.
Подготовка
Extreme Networks предлагает учебные курсы по продуктам, как онлайн, так и лично, а также специализированные сертификаты. Для получения дополнительной информации посетите сайт www.extremenetworks.com/education/.
Руководство по началу работы с WiNG REST API для версии 5.9.3
6
1 REST API
Доступ к API WiNG API Компоненты запросов API Коды ответов API Аутентификация и авторизация Создание первого списка вызовов API доступных URI
WiNG REST API предоставляет программный интерфейс для доступа к конфигурации, статистике и информации о времени выполнения, а также для выдачи дополнительных параметров конфигурации.  Он создает единую структуру управления для разработчиков приложений и ИТ-служб для совместной работы и обмена данными и услугами через нее. Использование API для консолидации нескольких систем управления позволяет предприятиям создавать индивидуальную систему управления, адаптированную к потребностям их бизнеса.
WiNG API основан на принципах RESTful и использует комбинацию демона конфигурации и внешнего интерфейса HTTP/HTTPS. Тело запроса и ответа API отформатировано в нотации объектов JavaScript (JSON). Внешний интерфейс получает REST-запросы стандартными методами HTTP/HTTPS и перенаправляет запрос в операционную систему WiNG после преобразования во внутренний формат демона конфигурации. Ответ, сгенерированный демоном конфигурации WiNG, преобразуется в JSON и отправляется обратно клиенту.
Чтобы отправлять вызовы API и создавать собственные приложения для управления и мониторинга развертывания ExtremeWireless WiNG, ваша программа, использующая RESTful API, должна войти в систему, используя учетные данные, дающие как минимум права на чтение.  Любая учетная запись администратора может использоваться с REST API, но только полностью привилегированные учетные записи могут использоваться для внесения изменений в конфигурацию через REST API.
Примечание API WiNG REST в настоящее время поддерживается на всех контроллерах NX/VX WiNG, работающих под управлением версии 5.9..2 и позже.
В этом руководстве содержится информация о доступе к API, структура тела запроса и ответа API, коды ошибок и примеры использования.
Примечание. Вы не можете запускать примеры запросов в этом руководстве как есть. Замените специфичные для вызова параметры, такие как IP-адрес хоста, учетные данные пользователя и токены авторизации, собственными значениями.
Дополнительные ссылки Доступ к API WiNG на странице 8
Компоненты запроса API на стр. 8
Коды ответов API на стр. 9
Выполнение первого вызова API на стр. 12
Руководство по началу работы с WiNG REST API для версии 5.9.3
7
WING REST API
Список доступных URI на стр. 14 Примеры использования API на стр. 18
Доступ к WiNG API
Вы можете использовать любой язык или библиотеку, которые могут отправлять запросы REST API и обрабатывать JSON для запросов к WiNG API.  Примеры языков и библиотек, которые могут создавать клиенты REST API, включают:
 Для Java библиотека Jersey предоставляет эталонную реализацию JAX-RS, стандарта Java для
RESTful веб-сервисы. Реализация включает клиентскую библиотеку, которая может работать непосредственно на JVM.
 Для Python библиотеки запросов и JSON упрощают работу с приложениями REST API. Для .Net основной язык предоставляет средства для отправки HTTP-запросов и библиотеки .Net.
включить сериализатор для JSON.
 Для оболочки Linux Wget и cURL могут выполнять вызовы REST API. Утилиты оболочки Linux, такие как awk и
grep может анализировать и обрабатывать JSON.
Вы также можете использовать такие инструменты, как Postman, простое в использовании расширение Chrome для выполнения HTTP-запросов.
Примечание. В примерах в этом руководстве используется стандартный инструмент командной строки cURL. Все, что вам нужно сделать, это заменить параметры вызова, такие как IP-адрес хоста, учетные данные пользователя и токен авторизации, вашими собственными значениями, и вы сможете протестировать вызовы из командной строки. 
Компоненты запроса API
Чтобы создать запрос REST API, объедините следующие компоненты:
Компонент Метод HTTP
Базовый URL-адрес API. URI-адрес ресурса. Параметры пути.
Описание
 GET: возврат данных с сервера. DELETE: удаление ресурса с сервера. POST: создание нового ресурса или обновление существующего.
ресурс на сервере
 PUT: создать или обновить ресурс на сервере
Примечание. API WiNG REST реализует методы POST и PUT одинаковым образом.
http(s):// WiNG_host_name_or_IP_address/rest
Ресурс для создания, обновления, запроса или удаления. Например, /v1/stats/wireless/clients.
Эти переменные являются частью полного пути URL и используются для указания на определенный ресурс в коллекции. Например, /v1/cfg/wlan/{test}, где {test} — это параметр пути, указывающий на конкретную WLAN{test} в ресурсе cfg. Замените параметры пути вашими фактическими значениями при создании запроса API.
Руководство по началу работы с WiNG REST API для версии 5.9.3
8
WING REST API
Заголовки HTTP-запроса компонента
Тело запроса JSON
Описание
Поддерживаются следующие заголовки HTTP:
 Accept: Требуется для операций с ответом
тело, синтаксис Accept: application/json. 
 Content-Type: требуется для операций с
тело запроса, синтаксис Content-Type: application/json.
 Авторизация: требуется для получения токена доступа или
совершать вызовы API.
Требуется для большинства запросов POST и PUT.
Коды ответов API
WiNG API возвращает стандартные коды состояния HTTP в дополнение к кодам ошибок и сообщениям на основе JSON в тексте ответа.
Таблица 3. Коды состояния ответа HTTP Код 200 OK 201 Создан 204 Нет содержимого 400 Неверный запрос
401 Неавторизованный
404 Не Найдено
405 Метод не разрешен
Описание
Запрос выполнен успешно
Ресурс успешно создан
Успех без тела ответа
Операция завершилась неудачно, так как запрос синтаксически неверен или нарушена схема.
Учетные данные аутентификации недействительны или пользователь не авторизован для использования API.
Сервер не нашел указанный ресурс, соответствующий URL-адресу запроса
API не поддерживает запрошенный метод HTTP
Коды ошибок и сообщения
Если запрос API выполнен успешно, ответ выглядит примерно так:
{ "success" : true "return_code" : 0 "data" : - если вызов возвращает данные }
Если запрос API не может быть выполнен или приводит к ошибке, ответ выглядит примерно так:
{ "успех" : ложь "ошибки": "получить [wlan/rest-1/vlans/102] недействительно - vlans[102] не существует",
Руководство по началу работы с WiNG REST API для версии 5. 9.3
9
WING REST API
"код_возврата": 1 }
Зашифрованные данные
WiNG может шифровать параметры конфигурации, содержащие конфиденциальную информацию, например. беспроводные ключи, строки сообщества SNMP и т. д. Шифрование включается с помощью команды CLI password-encryption. Если этот параметр включен, вызовы REST возвращают зашифрованные данные вместо текстовых значений для этих параметров.
Пример ответа с включенным шифрованием паролей
{
"данные": [
{
"доступ": "ро",
"ip_snmp_accesslist": "по умолчанию",
"имя": "CRbtqHNZDOjKTEv4+uQ/CQAAAAVzEVuqRcuiQmypSVMKJ3vx"
// Значения зашифрованы
},
{
"доступ": "RW",
"ip_snmp_accesslist": "по умолчанию",
"имя": "$ES1"
// Псевдонимы не шифруются
}
],
"код_возврата": 0
}
Аутентификация и авторизация
Вы должны начать действующий сеанс REST, отправив базовый запрос аутентификации на сервер API WiNG, прежде чем вы сможете начать выполнять вызовы API. Заголовок запроса должен включать действительное имя пользователя и пароль для управления в формате имя пользователя: пароль.  Имя пользователя и пароль закодированы с помощью Base64 — метода кодирования, который преобразует имя пользователя и пароль в набор из 64 символов для обеспечения безопасной передачи в рамках заголовка авторизации. Сервер WiNG может использовать механизмы аутентификации, такие как локальная база данных, RADIUS и т. д., но фактически используемые механизмы аутентификации зависят от политики управления устройством WiNG.
Примечание REST API WiNG защищен теми же ограничениями доступа, которые предоставляются через командную строку WiNG или графический интерфейс пользователя. Например, если роль пользователя не разрешает доступ на запись к ресурсу, то попытка настроить/обновить этот ресурс через REST не удастся. Для получения дополнительной информации о ролях пользователей WiNG см. WiNG 5.9..3 Справочное руководство по системе, расположенное по адресу: https://www.extremenetworks.com/support/documentation/.
Образец запроса на вход
curl -X ПОЛУЧИТЬ -u : -k https://10.190.50.43/rest/v1/act/ логин
Руководство по началу работы с WiNG REST API для версии 5. 9.3
10
WING REST API
Пример ответа на вход
{ "данные":{
"auth_token": "e5c6c3bd73057b5252d683ced64897ef" }, "return_code": 0 }
Примечание. Сохраните auth_token и перешлите его как файл cookie в заголовке запроса при последующих вызовах API.
Пример: включение auth_token в последующие вызовы API.
куки = e5c6c3bd73057b5252d683ced64897эф
curl -X ПОЛУЧИТЬ --cookie auth_token=$cookie -k https://10.190.50.43/rest/v1/cfg/management_policy/default/snmp/community_string
Вы можете отправить запрос на выход из системы на сервер WiNG API, чтобы закрыть сеанс. Включите auth_token в заголовок запроса, чтобы указать, какой сеанс вы хотите закрыть.
Примечание. Бездействующий сеанс REST автоматически завершается устройством WiNG после того, как продолжительность превышает значение времени ожидания бездействующего сеанса в политике управления. Интервал по умолчанию составляет 30 минут.
Образец запроса на выход
curl -X ПОЛУЧИТЬ --cookie auth_token=$cookie -k https://10.190.50.43/отдых/v1/действие/выход
Успешный выход из системы
{ "код_возврата":0
}
Примечание.  После выхода из системы или в случае истечения срока действия сеанса необходимо войти в систему и начать новый сеанс, чтобы продолжить выполнение вызовов API. Вы увидите сообщение об ошибке неверного токена аутентификации, если ваш сеанс больше не активен.
Образец сообщения об ошибке неверного токена аутентификации
{ "ошибки": [
«Не удалось найти сеанс для auth_token: [e5c6c3bd73057b5252d683ced64897ef]» ], «return_code»: 1 }
Руководство по началу работы с WiNG REST API для версии 5.9.3
11
WING REST API
Выполнение вашего первого вызова API
Этот пример вызова API демонстрирует, как прочитать конкретный тест конфигурации WLAN-1 в ресурсе cfg.
1 Загрузите cURL для своей среды.
Совет Если вы используете Windows, используйте оболочку Bash для вызовов cURL.
2 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API.
3 Используйте метод GET для доступа к ресурсу cfg и получения конкретной конфигурации WLAN.  Пример запроса
curl -X ПОЛУЧИТЬ --cookie auth_token=$cookie https://10.190.50.43/остальное/v1/cfg/wlan/тест-1
Пример ответа (200 ОК)
{
"данные":{
"ааа_политика": "",
"accounting_radius": ложь,
"accounting_syslog":{
"включить": ложь,
"хозяин": "",
"mac_case": "верхний",
"mac_format": "пара-дефис",
"порт": 514,
"прокси_режим": "нет"
},
..............
"wpa_wpa2_handshake_timeout":[
500,
500,
500,
500
],
"wpa_wpa2_opmk_caching": правда,
"wpa_wpa2_pmk_caching": правда,
«wpa_wpa2_preauthentication»: ложь,
"wpa_wpa2_psk": "Z+eRSxI9kwENQ6svDyOBawAAAC58Tyzp/
VuvHsLVbmmuTkMatQ4pmt3YgTNij1W6Q2eQ9Am2KnYW9WZl4jJrxnSS5G8=",
"wpa_wpa2_tkip_cntrmeas_hold_time": 60,
«wpa_wpa2_use_sha256»: ложь
},
"код_возврата": 0
}
Руководство по началу работы с WiNG REST API для версии 5.9.3
12
WING REST API
Таблица 4: Определения ответа
Элемент ответа
Описание
Тип данных
aaa_policy
Имя политики AAA
Строка (от 1 до 32 символов)
account_radius
Флаг для включения/отключения поддержки Boolean для сообщений учета RADIUS. 
account_syslog
Конфигурация сообщений объекта учета Syslog
включить
Флаг для включения/отключения поддержки учетных сообщений Syslog.
логический
хозяин
Имя узла назначения системного журнала или строка IP
адрес для бухгалтерского учета
mac_case
Случай, в котором необходимо указать перечисление MAC-адресов [нижний, верхний]. По умолчанию верхний регистр.
mac_format
Формат, в котором MAC
Перечисление [без разделителя, воздушный дефис,
адрес должен быть указан в системном журнале с четырьмя точками и средним дефисом]
Сообщения. По умолчанию используется пара-дефис.
порт
Номер UDP-порта системного журнала
Целое число (от 1 до 65535, по умолчанию 514)
сервер
proxy_mode
Указывает, является ли запрос Перечислением [нет, через переданный напрямую на сервер или контроллер, через-rf-домен, проксированный через контроллер или менеджер] RF Domain Manager. По умолчанию нет.
wpa_wpa2_handshake_timeout
Тайм-аут (в миллисекундах) сообщения рукопожатия до его повторной попытки.
Целое число (от 10 до 5000)
wpa_wpa2_opmk_caching
Флаг для включения/выключения использования оппортунистического кэширования ключей (один и тот же PMK на точках доступа для быстрого роуминга с EAP 802. 1X)
логический
wpa_wpa2_pmk_caching
Флаг для включения/выключения использования логических кэшированных попарных мастер-ключей (быстрый роуминг с 802.1X EAP).
wpa_wpa2_preauthentication
Флаг для включения/отключения использования логической предварительной аутентификации (быстрый роуминг 802.11i).
wpa_wpa2_psk
Общий ключ
Строка (от 8 до 63 символов)
wpa_wpa2_tkip_cntrmeas_hold_ti Количество времени (в секундах) Целое число (от 0 до 65535, по умолчанию 60)
мне
для которых WLAN отключен, когда
Применяются контрмеры TKIP
wpa_wpa2_use_sha256
Флаг для включения/отключения использования управления ключами аутентификации SHA256.
логический
Другие распространенные варианты использования API WiNG см. в разделе Примеры использования API.
Руководство по началу работы с WiNG REST API для версии 5.9.3
13
WING REST API
Список доступных URI
API WiNG предоставляет следующие пути верхнего уровня для получения данных и настройки различных параметров.
Таблица 5: URI ресурса конфигурации: чтение и изменение конфигурации устройства
Дорожка
Описание
/v1/cfg/влан/
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта WLAN. 
/v1/cfg/устройство/
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта устройства.
/v1/cfg/профиль/
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта профиля.
/v1/cfg/management_policy/
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта политики управления.
/v1/cfg/smart_rf_policy/
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта политики smart-rf.
/v1/cfg/captive_portal/
Этот путь обслуживает все запросы ресурсов и инициирует все операции конфигурации на объекте авторизованного портала.
/v1/cfg/dns_whitelist/
Этот путь обслуживает все запросы ресурсов и инициирует все операции по настройке объекта белого списка DNS.
/v1/cfg/wips_policy/
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта политики WIPS.
/v1/cfg/aaa_policy/
Этот путь обслуживает все запросы ресурсов и инициирует все операции конфигурации объекта политики AAA. 
/v1/cfg/ip_acl/
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта списка доступа IPv4.
/v1/cfg/app_policy
Этот путь обслуживает все запросы ресурсов и инициирует все операции настройки объекта политики приложений.
/v1/cfg/mac_acl/
Этот путь обслуживает все запросы ресурсов и инициирует все операции конфигурации объекта списка доступа MAC.
Таблица 6: URI действий: выполнение действий (таких как: вход/выход из системы, фиксация, сохранение, откат, обновление и т. д.)
Дорожка
Описание
/v1/действие/логин
Этот путь позволяет вам создать новый сеанс.
/v1/действие/выход
Этот путь позволяет вам закрыть сеанс, указанный auth_token.
/v1/действие/фиксация
Этот путь позволяет зафиксировать изменения конфигурации, сделанные в сеансе.
/v1/действие/возврат
Этот путь позволяет отменить изменения конфигурации, сделанные в сеансе.
Руководство по началу работы с WiNG REST API для версии 5.9.3
14
WING REST API
Таблица 6: URI действий: выполнение действий (например, вход/выход из системы, фиксация, сохранение, откат, обновление и т.  д.) (продолжение)
Дорожка
Описание
/v1/действие/wrmem
Этот путь позволяет записать зафиксированную конфигурацию в постоянное хранилище.
/v1/действие/обновление
Этот путь позволяет обновить образ программного обеспечения.
/v1/действие/отключение-клиент
Этот путь позволяет отключить беспроводных клиентов.
/v1/действие/апгрейд устройства
Этот путь позволяет вам обновлять принятые устройства.
/v1/действие/апгрейд-устройства-отмена
Этот путь позволяет отменить обновление устройства.
/v1/act/load-device-upgrade-image
Этот путь позволяет загружать образы устройств в контроллер для обновления устройства.
/v1/действие/очистить историю обновлений устройств
Этот путь позволяет очистить историю обновлений устройства.
/v1/действие/чтение файла
Этот путь позволяет вам читать файлы из каталога флэш-памяти; startup-config из nvram или скопируйте running-config.
/v1/действие/файл-копия
Этот путь позволяет копировать файлы из каталога flash; startup-config из nvram или скопируйте running-config.
/v1/акт/клон
Этот путь позволяет вам клонировать существующий объект конфигурации верхнего уровня. 
/v1/действовать/переименовать
Этот путь позволяет вам переименовать существующий объект конфигурации верхнего уровня.
/v1/действовать/заменить
Этот путь позволяет заменить объект конфигурации устройства.
Таблица 7. URI статистики: получение статистики и информации о времени выполнения
Дорожка
Описание
/v1/статистика/беспроводная связь/радио
Этот путь позволяет получить информацию о беспроводных радиомодулях для устройства, выполняющего вызов REST, rf-домена или другого указанного устройства.
/v1/статистика/беспроводной/клиент
Этот путь позволяет получить информацию о беспроводных клиентах для устройства, выполняющего вызов REST, rf-домена или другого указанного устройства.
/v1/статистика/беспроводной/клиент-статистика
Этот путь позволяет получить статистику беспроводного клиента для устройства, выполняющего вызов REST, rf-домена или другого указанного устройства.
/v1/статистика/беспроводная сеть/радио-статистика
Этот путь позволяет получить статистику беспроводной радиосвязи для устройства, выполняющего вызов REST, rf-домена или другого указанного устройства. 
/v1/статистика/беспроводная/ап-информация
Этот путь позволяет получить информацию о беспроводных управляемых точках доступа для устройства, выполняющего вызов REST, rf-домена или другого указанного устройства.
Руководство по началу работы с WiNG REST API для версии 5.9.3
15
WING REST API
Таблица 7. URI статистики: получение статистики и информации о времени выполнения (продолжение)
Дорожка
Описание
/v1/статистика/чеканка/ссылки
Этот путь позволяет получить информацию о ссылках Mint для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/stats/mint/соседи
Этот путь позволяет получить информацию о минетных соседях для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/stats/noc/домены
Этот путь позволяет получить информацию обо всех доменах для устройства, выполняющего вызов REST.
/v1/статистика/noc/устройства
Этот путь позволяет получить информацию об устройствах в сети для устройства, выполняющего вызов REST.
/v1/статистика/принятие/статус
Этот путь позволяет получить информацию о статусе внедрения для устройства, выполняющего вызов REST, или другого указанного устройства. 
/v1/статистика/устройство
Этот путь позволяет получить информацию об устройстве, выполняющем вызов REST.
/v1/статистика/история событий
Этот путь позволяет получить информацию об истории событий для устройства, выполняющего вызов REST, rfdomain или другого указанного устройства.
/v1/статистика/cdp-соседи
Этот путь позволяет получить информацию о соседях CDP для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/статистика/lldp-соседи
Этот путь позволяет получить информацию о соседях LLDP для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/статистика/dhcp-поставщик-opts
Этот путь позволяет получить информацию об опциях DHCP для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/stats/captive-portal/сессии
Этот путь позволяет получить информацию о сессиях авторизованного портала для устройства, выполняющего вызов REST, rf-домена или другого указанного устройства.
/v1/статистика/gre/информация
Этот путь позволяет получить общую информацию о туннелях GRE для устройства, выполняющего вызов REST, или другого указанного устройства. 
/v1/stats/gre/подробности
Этот путь позволяет получить подробную информацию о туннелях GRE для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/stats/l2tpv3_stats/ l2tpv3_tunnels
Этот путь позволяет получить информацию о туннелях L2TPv3 для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/stats/l2tpv3_stats/ l2tpv3_tunnel_summary
Этот путь позволяет получить сводку туннелей L2TPv3 для устройства, выполняющего вызов REST, или другого указанного устройства.
Руководство по началу работы с WiNG REST API для версии 5.9.3
16
WING REST API
Таблица 7. URI статистики: получение статистики и информации о времени выполнения (продолжение)
Дорожка
Описание
/v1/stats/Система/обновление-статус
Этот путь позволяет получить информацию о последнем обновлении для устройства, выполняющего вызов REST, или другого указанного устройства.
/v1/stats/Device-upgrade/loadimage-status
Этот путь позволяет получить статус загрузки файла микропрограммы для устройства, выполняющего вызов REST, или другого указанного устройства. 
/v1/stats/Обновление устройства/статус
Этот путь позволяет получить статус обновления устройства для устройства, выполняющего вызов REST, rfdomain или другого указанного устройства.
/v1/stats/апгрейд устройства/история
Этот путь позволяет получить историю обновления устройства для устройства, выполняющего вызов REST, rfdomain или другого указанного устройства.
/v1/stats/апгрейд устройства/версии
Этот путь позволяет получить версии образов обновления устройства для устройства, выполняющего вызов REST, rfdomain или другого указанного устройства.
Руководство по началу работы с WiNG REST API для версии 5.9.3
17
2 примера использования API
Изменить SSID WLAN Создать новую WLAN и назначить ее профилю Удалить VLAN Очистить историю обновлений устройства Обновить образ программного обеспечения Отключить беспроводных клиентов Получить информацию о беспроводной радиосвязи для домена RF
В этом разделе представлена ​​информация о том, как выполнять некоторые распространенные задачи с помощью методов и конечных точек WiNG REST API. 
Дополнительные ссылки Изменение SSID WLAN на стр. 18 Создание новой WLAN и назначение ее профилю на стр. 19 Удаление VLAN на стр. 20 Очистка истории обновлений устройства на стр. 21 Обновление образа программного обеспечения на стр. 22 Отключение беспроводных клиентов на стр. 22 Получить Информация о беспроводной радиосвязи для домена RF на стр. 23
Изменить SSID беспроводной сети
Чтобы изменить SSID беспроводной локальной сети с именем test-1 в ресурсе cfg: 1 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API.
2 Используйте метод PUT для доступа к URI /cfg/wlan/ и изменения конфигурации WLAN.
Примечание API WiNG в его текущей форме не различает методы PUT и POST. API ведет себя одинаково для обоих запросов.
Пример запроса
curl -X PUT --cookie auth_token=$cookie -k https://10.190.50.43/остальные/v1/cfg/wlan/test-1/ ssid -d '"newsid"'
Пример ответа (200 ОК)
Руководство по началу работы с WiNG REST API для версии 5. 9.3
18
Примеры использования API
{ "код_возврата": 0 }
Создайте новую сеть WLAN и назначьте ее профилю
Чтобы создать новую сеть WLAN с именем New-Event и назначить ей профиль точки доступа: 1 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API.
2 Используйте метод PUT для доступа к URI /cfg/wlan/ и создайте новую конфигурацию WLAN.
Примечание API WiNG в его текущей форме не различает методы PUT и POST. API ведет себя одинаково для обоих запросов.
Пример запроса
curl -X PUT --cookie auth_token=$cookie https://10.190.50.43/остальные/v1/cfg/wlan -d '{
«ssid»: «Новое-событие», «имя»: «Новое-событие», «тип_шифрования»: «ccmp», «wpa_wpa2_psk»: «accessneweventkey», «client_client_communication»: false, «vlans»: [
{ «лимит»: 0, «влан»: 23
}] }
Таблица 8: Параметры тела запроса
Параметр
Описание
ssid
Идентификатор набора услуг для
эта беспроводная локальная сеть
имя_тип_шифрования
Имя этой беспроводной сети
Шифрование для использования в этой сети WLAN
wpa_wpa2_psk
Общий ключ
Обязательный/необязательный Необязательный.  Значение по умолчанию — имя WLAN, усеченное до 32 символов. Обязательно Необязательный. Значение по умолчанию — нет.
По желанию
Тип данных Строка (от 1 до 32 символов)
Строка (от 1 до 32 символов) Перечисление [none,wep64, wep128-keyguard, keyguard, tkip-ccmp, ccmp] Строка (от 8 до 63 символов)
Руководство по началу работы с WiNG REST API для версии 5.9.3
19
Примеры использования API
Таблица 8: Параметры тела запроса (продолжение)
Параметр
Описание
Обязательно/необязательно
client_client_communicat Флаг, разрешающий переключение
ион
кадров из одного
беспроводной клиент к другому
в этой беспроводной сети
По желанию. Значение по умолчанию верно
вланы
VLAN, в которую сопоставляется трафик из этой WLAN.
По желанию
Логический тип данных
Целое число (от 1 до 4094) строки (от 1 до 32 символов)
Пример ответа (200 ОК)
{ "код_возврата": 0 }
3 Используйте метод PUT для доступа к URI /cfg/profile/ и назначьте новую WLAN профилю точки доступа «Конференц-зал» с радиоинтерфейсом 2,4 ГГц.
Пример запроса
curl -X PUT --cookie auth_token=$cookie https://10. 190.50.43/rest/v1/cfg/profile/ Conference-Room/interface/radio1/wlanbssmap -d '{
«wlan»: «Новое событие», «bss»: 2, «основной»: true }
Таблица 9: Параметры тела запроса
Параметр
Описание
Обязательно/необязательно
белый
Имя WLAN Обязательно
бсс
Номер BSS на радио Опционально
где этот WLAN должен быть
нанесен на карту.
начальный
Флаг, указывающий, является ли эта WLAN основной, если на этой BSS есть несколько WLAN.
По желанию
Пример ответа (200 ОК)
{ "код_возврата": 0 }
Тип данных Строка (от 1 до 32 символов) Целое число (от 1 до 16)
логический
Удалить виртуальную локальную сеть
Чтобы удалить определенную VLAN из WLAN:
Руководство по началу работы с WiNG REST API для версии 5.9.3
20
Примеры использования API
1 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API.
2 Используйте метод DELETE для доступа к URI /cfg/wlan/ и удалите VLAN 101 из теста WLAN-1. Пример запроса
curl -X УДАЛИТЬ --cookie auth_token=$cookie https://10. 190.50.43/rest/v1/cfg/wlan/test-1/vlans/101
Пример ответа (200 ОК)
{ "код_возврата": 0 }
Очистить историю обновлений устройства
Чтобы очистить историю обновлений устройства на устройстве, выполняющем вызовы REST API, удаленном устройстве или rfdomain:
1 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API.
2 Используйте методы GET и POST, чтобы получить доступ к URI /act/clear-device-upgrade-history/ и очистить историю обновлений.
Примеры запросов с различными возможными входными параметрами
curl -X GET --cookie auth_token=$cookie http://172.16.0.16/rest/v1/act/clear-deviceupgrade-history
curl -X POST --cookie auth_token=$cookie http://172.16.0.16/rest/v1/act/clear-deviceupgrade-history -d
'{"rf-домен":"гостевой-домен"}'
curl -X POST --cookie auth_token=$cookie http://172.16.0.16/rest/v1/act/clear-deviceupgrade-history -d
'{"устройство":"08-00-27-96-5F-EA"}'
curl -X POST --cookie auth_token=$cookie http://172. 16.0.16/rest/v1/act/clear-deviceupgrade-history -d
'{"область":"noc"}'
Пример ответа (200 ОК)
{ "код_возврата": 0 }
Руководство по началу работы с WiNG REST API для версии 5.9.3
21
Примеры использования API
Обновите образ программного обеспечения
Чтобы обновить образ программного обеспечения на устройстве, выполняющем вызовы REST API, на удаленном устройстве или в домене rf: 1 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API.
2 Используйте метод POST, чтобы получить доступ к URI /act/upgrade/ и обновить образ программного обеспечения.
Примечание API WiNG в его текущей форме не различает методы PUT и POST. API ведет себя одинаково для обоих запросов.
Пример запроса
curl -X POST --cookie auth_token=$cookie http://10.1.1.1/rest/v1/act/upgrade -d
'{"rf-домен":"гостевой-домен","url":"tftp://10.1.1.101/VX9000.img"}'
curl -X POST --cookie auth_token=$cookie http://10. 1.1.1/rest/v1/act/upgrade -d
'{"устройство":"08-00-27-96-5F-EA","dhcp-vendor-options":"Истина"}'
Пример ответа (200 ОК)
{ "код_возврата": 0 }
Отключить беспроводных клиентов
Чтобы разъединить беспроводных клиентов на устройстве, выполняющем вызовы REST API, удаленном устройстве или rf-домене: 1 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API.
2 Используйте метод POST для доступа к URI /act/disassociate-client/.
Примечание API WiNG в его текущей форме не различает методы PUT и POST. API ведет себя одинаково для обоих запросов.
Примеры запросов с различными возможными входными параметрами
curl -X POST --cookie auth_token=$cookie http://172.16.0.16/rest/v1/act/disassociateclient -d
'{"client_mac":"все"}'
Руководство по началу работы с WiNG REST API для версии 5.9.3
22
Примеры использования API
Отключить беспроводного клиента с заданным MAC-адресом на устройстве
curl -X POST --cookie auth_token=$cookie http://172. 16.0.16/rest/v1/act/disassociateclient -d
'{"client_mac":"D0-04-01-3B-01-70"}'
Отключить беспроводных клиентов в данной WLAN на устройстве
curl -X POST --cookie auth_token=$cookie http://172.16.0.16/rest/v1/act/disassociateclient -d
'{"wlan_name":"testwlan"}'
Отключить всех беспроводных клиентов на удаленном устройстве с заданным MAC-адресом
curl -X POST --cookie auth_token=$cookie http://172.16.0.16/rest/v1/act/disassociateclient -d
'{"устройство":"74-67-F7-5C-21-D8","client_mac":"все"}'
Отключить беспроводного клиента с заданным MAC-адресом в rf-домене
curl -X POST --cookie auth_token=$cookie http://172.16.0.16/rest/v1/act/disassociateclient -d
'{"rf-домен":"гостевой-домен","client_mac":"D0-04-01-3B-01-70"}'
Пример ответа (200 ОК)
{ "код_возврата": 0 }
Получить информацию о беспроводной радиосвязи для домена RF
Чтобы получить информацию о беспроводной радиосвязи для rf-домена:
1 Войдите на сервер REST API, используя действительные учетные данные пользователя управления.
Примечание. Вы должны пересылать auth_token в виде файла cookie при каждом вызове API. 
2 Используйте метод GET для доступа к URI /stats/wireless/ и получения конфигурации беспроводного радио. Пример запроса
curl -X ПОЛУЧИТЬ --cookie auth_token=$cookie http://10.1.1.1/rest/v1/stats/wireless/radio -d
'{"рф-домен":"САЙТ-1"}'
Пример ответа (200 ОК)
{ "данные": [ {
"adopted_to": "00-00-00-00-00-00", "ap_type": "ap7532", "config_channel": "smt", "config_power": "smt",
Руководство по началу работы с WiNG REST API для версии 5.9.3
23
Примеры использования API
"current_channel": "11", "current_power": 18, "device_mac": "84-24-8D-15-E5-D8", "expire_at": 2769507, "hostname": "ap-zzz", "last_update ": 2769417, "местоположение": "", "max_user_rate": 216600, "num_clients": 0, "протокол": 22, "radio_alias": "ap-zzz:R1", "radio_id": "84-24- 8D-15-E5-D8:R1", "radio_mac": "FC-0A-81-A3-1C-C0", "radio_num": 1, "radio_type": "2.4GHz-wlan", "rf_domain_name": "SITE-1", "state": "On" }, { "adopted_to": "00-00-00-00-00-00", "ap_type": "ap7532",........ , "состояние": "Выключено" } ], "код_возврата": 0 }
Таблица 10: Определения ответа
Элемент ответа
Описание
Тип данных
принят_к
MAC-адрес родительского беспроводного контроллера MAC-адресов, к которому адаптирована точка доступа
ap_type
Тип точки доступа
Нить
config_channel
Настроенный канал для этого радио String (длина 64)
config_power
Настроенная мощность для этого радио
Строка (длина 16)
Текущий канал
Текущий канал, на котором работает это радио
Строка (длина 16)
current_power
Текущая мощность (в дБм), с которой работает это радио
Целое число
device_mac
MAC-адрес устройства
MAC-адрес
expire_at
Срок годности
Целое число
имя хоста
Имя хоста устройства точки доступа
Строка (длина 64)
последнее обновление
Время последнего обновления
Целое число
расположение
Описание расположения точки доступа Строка доступа (длина 64)
max_user_rate
Теоретическая максимальная скорость передачи данных на уровне пользователя в кбит/с
Целое число
количество_клиентов
Количество клиентов, связанных с целым числом этого радио
Руководство по началу работы с WiNG REST API для версии 5. 9.3
24
Примеры использования API
Таблица 10: Определения ответа (продолжение)
Элемент ответа
Описание
Тип данных
протокол
Битовый флаг для поддерживаемого протокола (bit4=11GN, bit3=11AN, bit2=11G, bit1=11B, bit0=11A)
Целое число
радио_псевдоним
Псевдоним Radio ID связанного с ним
Нить
радио в виде имени хоста: R%d.
Например, RFS4000-22A24E:R1
radio_id
Уникальный идентификатор связанной с ним радиостанции в виде строки AP-MAC:R%d. Например, 00A0-F8-00-00-00:R1
радио_mac
MAC-адрес этого радиоинтерфейса mac-address
радио_номер
Радиономер радиоинтерфейса Целое число
радио_тип
802.11 радио-тип клиента
Перечисление [11a, 11b, 11g, 11an, 11bn, 11ac]
rf_domain_name
Имя RF-домена устройства AP Строка (длина 64)
государство
Текущее состояние радио
Строка (длина 64)
Руководство по началу работы с WiNG REST API для версии 5.9.3
25
 
Антенный дом Библиотека вывода PDF 6.3.855 (Windows (x64)) ОТЧЕТ ОБ УСТРОЙСТВЕ

Обзор Graphix API… | Командир звена CIC

Проповедник
Swabbie

Запрещенный

    Понедельник Вторник Среда Четверг Пятница
    • Написать первый проект дорожной карты продукта
    • Встретьтесь с Цзин и Саме, чтобы обсудить планы запуска
    • Сбор отзывов клиентов о последнем выпуске функций
    • Обзор спецификации дизайна Дианы
    • Продукт Универсальная встреча
    • Просмотрите и отредактируйте сообщение в блоге Марка
    • Посетить семинар Mind the Product (весь день)
    • Завершение маркетингового отчета за третий квартал
    • Обратитесь к команде Spark по поводу совместного маркетинга

    Metric Goal Actual Plan of action for next week

    Hours spent coding

    12 часов

    10 часов

    Отмените 2 одночасовых еженедельных собрания, которые больше не требуют моего участия, и посвятите это дополнительное время развитию.

    Написано слов

    5000 слов

    4000 слов

    Загрузите расширение для браузера, чтобы заблокировать социальные сети и высвободить больше времени, чтобы сосредоточиться и написать по 200 дополнительных слов в будний день.