tuya-Logo

tuya Түзмөктү башкаруу булут кызматтарынын API шилтемеси

tuya-Device-Control-Cloud-Services-API-Reference-продукт

Продукт маалыматы

Түзмөктү башкаруу продукту API'лердин топтомун жана түзмөктөрдү алыстан башкаруу боюнча нускамаларды берет. Колдонуучулар берилген API акыркы чекиттерин колдонуу менен түзмөккө нускамаларды жөнөтө алышат.

Өзгөчөлүктөрү:

  • Түзмөктү башкаруу
  • Версия: 20240124
  • Online котормосу

Продукт колдонуу нускамалары

  1. Категория боюнча нускаманы алыңыз:
    Колдонуучулар төмөнкү API акыркы чекиттерин колдонуу менен категория боюнча коюлган нускаманы ала алышат:
    • API Description
    • API дареги
    • Сурам параметри
    • Параметрди кайтаруу
    • Сурам Example
    • SDK Example
    • Жооп Example
    • Ката коду
  2. Түзмөк боюнча нускаманы алыңыз:
    Түзмөк тарабынан коюлган нускаманы алуу үчүн, колдонуучулар белгилүү бир түзмөктөр үчүн берилген API акыркы чекиттерин колдоно алышат. Бул API дареги, суроо параметрлери, кайтаруу параметрлери жана мурунку сыяктуу чоо-жайды камтыйтamples.
  3. Түзмөктөр боюнча нускаманы алыңыз:
    Бул функция колдонуучуларга бир нече түзмөктөр үчүн нускама топтомуна кирүү мүмкүнчүлүгүн берет. Колдонуучулар берилген API дареги жана параметрлери аркылуу суроо-талаптарды жасай алышат.
  4. Аппараттын спецификацияларын жана касиеттерин алыңыз:
    Бул API акыркы чекити аппараттын деталдуу мүнөздөмөлөрүн жана касиеттерин, анын ичинде нускамалар топтомун жана статус топтомун камсыз кылат. Колдонуучулар бул маалыматты мурунку менен бирге сурай алышатampSDK кантип колдонуу керек.
  5. Түзмөккө нускамаларды жөнөтүү:
    Колдонуучулар берилген API аркылуу түзмөккө конкреттүү нускамаларды жөнөтө алышат. Буга суроо-талап параметрлери, кайтаруу параметрлери жана мурунку сыяктуу маалыматтар киретampнускамаларды кантип натыйжалуу жөнөтүү керек.

Көп берилүүчү суроолор:

  • С: Көрсөтмөлөрдү жөнөтүүдө катачылыктарга туш болсом, көйгөйдү кантип чече алам?
    Ж: Эгер нускамаларды жөнөтүүдө каталарга туш болсоңуз, көйгөйдү аныктоо жана чечүү үчүн API документтериндеги ката коду бөлүмүнө кайрылыңыз.
  • С: Мен бир эле учурда бир нече түзмөктү башкара аламбы?
    Ж: Ооба, сиз бир эле убакта бир нече түзмөктү башкара аласыз, бул аспаптын өзгөчөлүгү тарабынан коюлган нускамаларды колдонуу жана ошого жараша ар бир түзмөк үчүн суроо-талаптарды жасоо.

Бул темада инструкциялар топтомун алуу, спецификациялар, касиеттер, акыркы статустар жана нускамаларды жөнөтүү сыяктуу түзмөктү башкаруу менен байланышкан API'лер сүрөттөлөт.

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (1)

Категория боюнча белгиленген нускаманы алыңыз

API сүрөттөмөсү
Категория боюнча коюлган нускаманы сураңыз. Бул нускамалар топтому иштеп чыгуучулар тарабынан колдонула турган жана аларга кайрыла турган бардыгы бир жердеги колдонмолор категориясында эң көп нускамаларга ээ. Эгер сиз платформаны иштеп чыгуучу болсоңуз, бул нускама топтомуна ылайык тиркемелерди иштеп чыга аласыз.

API дареги

  1. GET /v1.0/ функциялары /{категория}

Сурам параметри

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (2)

Параметрди кайтаруу

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (3)tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (5)

  • Жыйынтыктын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | категория| String | Продукт категориясы |
    • | функциялары| Тизме | Инструкциялар топтому |
  • Функциялардын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | код | String | Instruction | | түрү | String | нускама түрү |
    • | баалуулуктар | String | Киргизүүчү параметр маанилеринин диапазону |
    • | аты | String | нускама аты |
    • | desc | String | Description |

Сураныч эксample

  1. GET /v1.0/ functions/kg

SDK example

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (6)

Жооп эксample

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (7) tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (8) tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (9)

Ката коду
Төмөнкүлөр бул интерфейс үчүн жалпы кызмат өзгөчөлүктөр болуп саналат. Көбүрөөк өзгөчө каталар үчүн, караңыз Ката коду.

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (10)

Түзмөк тарабынан коюлган нускаманы алыңыз

API сүрөттөмөсү
Түзмөк колдогон функцияларды сураңыз. Алынган нускамалар боюнча башкарууну жөнөтө аласыз.

API дареги

  1. GET /v1.0/ түзмөктөр /{ device_id }/ функциялары

Сурам параметри

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (11)

Параметрди кайтаруу

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (12)tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (13)

  • Жыйынтыктын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | категория| String | Продукт категориясы |
    • | функциялары| Тизме | Инструкциялар топтому |
  • Функциялардын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | код | String | Instruction |
    • | түрү | String | нускама түрү |
    • | баалуулуктар | String | Киргизүүчү параметр маанилеринин диапазону |
    • | аты | String | нускама аты |
    • | desc | String | Description |

Сураныч эксample

  1. GET /v1.0/ devices/vdevo155XXXX83954683/functions

SDK example

  1. TuyaClient кардары = жаңы TuyaClient(clientId , жашыруун , RegionEnum.CN);
  2. categoryFunctions = client.getFunctionsByDevId(DEV_ID);
  3. System.out.println("Функциялар тизмесин түзмөк ID боюнча алуу: ");
  4. System.out.println(JSONObject.toJSONString(категория Функциялары));

Жооп эксample

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (14)

Ката коду
Төмөнкүлөр бул интерфейс үчүн жалпы кызмат өзгөчөлүктөр болуп саналат. Көбүрөөк өзгөчө каталар үчүн, караңыз Ката коду.

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (15)

Түзмөктөр тарабынан коюлган нускаманы алыңыз

API сүрөттөмөсү
Түзмөктөр тизмеси колдоого алган функцияларды сураңыз. Алынган нускамалар боюнча башкарууну жөнөтө аласыз. 20га чейин түзмөктөрдү колдоо

API дареги

  1. GET /v1.0/ түзмөктөрдү/функцияларды

Сурам параметри

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (16)

Параметрди кайтаруу

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (17)tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (18)

  • Жыйынтыктын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | категория| String | Продукт категориясы |
    • | функциялары| Тизме | Инструкциялар топтому |
    • | аппараттар | Тизме | түзмөк ID тизмеси |
  • Функциялардын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | код | String | Instruction |
    • | түрү | String | нускама түрү |
    • | баалуулуктар | String | Киргизүүчү параметр маанилеринин диапазону |
    • | аты | String | нускама аты |
    • | desc | String | Description |

Сураныч эксample

  1. GET /v1.0/ devices/functions?device_ids =06200286 dc4f22c8418c ,6c8b eb2f
  2. a517fbc901dtln

SDK example

  1. TuyaClient кардары = жаңы TuyaClient(clientId , жашыруун , RegionEnum.CN);
  2. categoryFunctions = client.getFunctionsByDevsList(DEV_ID);
  3. System.out.println("Түзмөктөр тизмеси боюнча функциялар тизмесин алуу: ");
  4. System.out.println(JSONObject.toJSONString(категория Функциялары));

Жооп эксample

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (19)

Ката коду
Төмөнкүлөр бул интерфейс үчүн жалпы кызмат өзгөчөлүктөр болуп саналат. Көбүрөөк өзгөчө каталар үчүн, караңыз Ката коду.

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (20)

Аппараттын спецификациялары жана касиеттери

Аппараттын мүнөздөмөлөрүн жана касиеттерин, анын ичинде нускамалар топтомун жана статус топтомун алыңыз

API сүрөттөмөсү
Бул интерфейс аспаптын идентификаторуна ылайык аппарат тарабынан колдоого алынган нускамалар топтомун жана статус топтомун алуу үчүн колдонулат.

API дареги

  1. /v1.0/ түзмөктөрүн /{ device_id }/ спецификацияларын АЛУУ

Сурам параметри

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (21)

Параметрди кайтаруу

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (22)tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (23)

  • Жыйынтыктын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | категория | String | Продукт категориясы |
    • | функциялары | Тизме | Инструкциялар топтому |
    • | абалы | Тизме | Статус топтому |
  • Функциялардын сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—- | :—- | :—|
    • | код | String | команда |
    • | түрү | String | Type |
    • | баалуулуктар | String | Параметр маанилеринин диапазону |
  • Статустун сүрөттөлүшү
    • | Параметр аты | Категория | Description |
    • | :—| :—| :—|
    • | код | String | статус коду |
    • | түрү | String | Type |
    • | баалуулуктар | String | Параметр маанилеринин диапазону |

Сураныч эксample

  • АЛУУ /v1.0/ devices/vdevoXXXXXXXXXXXXXXX/specifications

SDK example
Жок

Параметрди кайтаруу

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (24) tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (25)

Аппаратка нускамаларды жөнөтүңүз

API сүрөттөмөсү
Бул интерфейс бир же бир нече алынган нускамаларды жөнөтүү үчүн колдонулат. Инструкциялар топтомун бир эле учурда жөнөтүү мүмкүнбү, бул продуктка жараша болот.

API дареги

  1. POST /v1.0/ түзмөктөр /{ device_id }/ буйруктары

Сурам параметри

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (26)

Параметрди кайтаруу

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (27)tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (28)

Сураныч эксample

  1. POST /v1.0/ devices/vdevo1552XXXX3954683/commands

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (29)

SDK example

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (30)

Жооп эксample

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (31)

Ката коду
Төмөнкүлөр бул интерфейс үчүн жалпы кызмат өзгөчөлүктөр болуп саналат. Көбүрөөк өзгөчө каталар үчүн, караңыз Ката коду.

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (32)

Түзмөктүн акыркы абалын алыңыз

API сүрөттөмөсү
Түзмөктүн идентификатору боюнча акыркы түзмөктүн абалын алыңыз

API дареги

  1. /v1.0/ түзмөктөрүн /{ device_id }/ абалын АЛУУ

Сурам параметри

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (33)

Параметрди кайтаруу

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (34)tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (35)

Сураныч эксample

  1. /v1.0/ түзмөктөрүн /{ device_id }/ абалын АЛУУ

SDK example

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (36)

Жооп эксample

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (37)tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (39)

Ката коду
Төмөнкүлөр бул интерфейс үчүн жалпы кызмат өзгөчөлүктөр болуп саналат. Көбүрөөк өзгөчө каталар үчүн, караңыз Ката коду.

tuya-Device-Control-Cloud-Services-API-Шилтеме-Сүрөт- (38)

Документтер / Ресурстар

tuya Түзмөктү башкаруу булут кызматтарынын API шилтемеси [pdf] Колдонуучунун колдонмосу
Түзмөктү башкаруу булут кызматтарынын API маалымдамасы, Cloud Services API маалымдамасы, API маалымдамасы

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *