接口列表
更新时间: 2022-11-11
类型 | 方法 | API |
---|---|---|
Instance | PlatformClient.getInstance() | GET /v1/instances/{instanceId} |
Instance | PlatformClient.listInstances() | GET /v1/instances |
Instance | PlatformClient.getAvailableExtensionResources() | GET /v1/instances/extensions/available |
Instance | PlatformClient.getConfigExtensionResources() | GET /v1/instances/{instanceId}/extensions/config |
Instance | PlatformClient.getEnabledExtensionResources() | GET /v1/instances/{instanceId}/extensions/enabled |
Product | PlatformClient.createProduct() | POST /v1/products/{instanceId} |
Product | PlatformClient.resetSecret() | PUT /v1/products/{instanceId}/{productKey}/secret |
Product | PlatformClient.updateProduct() | PUT /v1/products/{instanceId}/{productKey} |
Product | PlatformClient.updatePermanentConnect() | POST /v1/products/{instanceId}/{productKey}/permanentConnect |
Product | PlatformClient.getProductList() | GET /v1/products/{instanceId} |
Product | PlatformClient.getProduct() | GET /v1/products/{instanceId}/{productKey} |
Product | PlatformClient.deleteProduct() | DELETE /v1/products/{instanceId}/{productKey} |
Product | PlatformClient.createProductTag() | POST /v1/products/{instanceId}/{productKey}/tags |
Product | PlatformClient.deleteProductTag() | DELETE /v1/products/{instanceId}/{productKey}/tags/{key} |
Product | PlatformClient.getProductTagList() | GET /v1/products/{instanceId}/{productKey}/tags |
Product | PlatformClient.getTopics() | GET /v1/products/{instanceId}/{productKey}/topics |
Product | PlatformClient.getEvs() | GET /v1/products/{instanceId}/{productKey}/evs |
Product | PlatformClient.createEvs() | POST /v1/products/{instanceId}/{productKey}/evs |
Product | PlatformClient.updateEvs() | PUT /v1/products/{instanceId}/{productKey}/evs |
Product | PlatformClient.getConfigExtensionResources() | GET /v1/products/{instanceId}/{productKey}/extensions/config |
Product | PlatformClient.getEnabledExtensionResources() | GET /v1/products/{instanceId}/{productKey}/extensions/enabled |
Product | PlatformClient.createFeatureProperty() | POST /v1/products/{instanceId}/{productKey}/features/properties |
Product | PlatformClient.updateFeatureProperty() | PUT /v1/products/{instanceId}/{productKey}/features/properties/{name} |
Product | PlatformClient.deleteFeatureProperty() | DELETE /v1/products/{instanceId}/{productKey}/features/properties/{name} |
Product | PlatformClient.getFeatureProperty() | GET /v1/products/{instanceId}/{productKey}/features/properties/{name} |
Product | PlatformClient.getFeaturePropertyList() | GET /v1/products/{instanceId}/{productKey}/features/properties |
Product | PlatformClient.createFeatureEvent() | POST /v1/products/{instanceId}/{productKey}/features/events |
Product | PlatformClient.updateFeatureEvent() | PUT /v1/products/{instanceId}/{productKey}/features/events/{name} |
Product | PlatformClient.deleteFeatureEvent() | DELETE /v1/products/{instanceId}/{productKey}/features/events/{name} |
Product | PlatformClient.getFeatureEvent() | GET /v1/products/{instanceId}/{productKey}/features/events/{name} |
Product | PlatformClient.getFeatureEventList() | GET /v1/products/{instanceId}/{productKey}/features/events |
Product | PlatformClient.createFeatureCommand() | GET /v1/products/{instanceId}/{productKey}/features/commands |
Product | PlatformClient.updateFeatureCommand() | PUT /v1/products/{instanceId}/{productKey}/features/commands/{name} |
Product | PlatformClient.deleteFeatureCommand() | DELTE /v1/products/{instanceId}/{productKey}/features/commands/{name} |
Product | PlatformClient.getFeatureCommand() | GET /v1/products/{instanceId}/{productKey}/features/commands/{name} |
Product | PlatformClient.getFeatureCommandList() | GET /v1/products/{instanceId}/{productKey}/features/commands |
Product | PlatformClient.getDTMLDetail() | POST /v1/products/{instanceId}/{productKey}/features/detail |
Product | PlatformClient.importDTMLDetail() | POST /v1/products/{instanceId}/{productKey}/features/batch |
Product | PlatformClient.getSubsets() | GET /v1/products/{instanceId}/subsets/{productKey} |
Product | PlatformClient.deleteSubsets() | POST /v1/products/{instanceId}/subsets/{productKey}/delete |
Product | PlatformClient.getAllSubsets() | GET /v1/products/{instanceId}/subsets |
Product | PlatformClient.addSubsets() | POST /v1/products/{instanceId}/subsets/{productKey} |
Device | PlatformClient.createDevice() | POST /v1/devices/{instanceId}/{productKey} |
Device | PlatformClient.deleteDevice() | DELETE /v1/devices/{instanceId}/{productKey}/{deviceName} |
Device | PlatformClient.getDevice() | GET /v1/devices/{instanceId}/{productKey}/{deviceName} |
Device | PlatformClient.getDeviceList() | GET /v1/devices/{instanceId} |
Device | PlatformClient.batchCreateDevice() | POST /v1/devices/{instanceId}/{productKey}/batch |
Device | PlatformClient.updateDevice() | PUT /v1/devices/{instanceId}/{productKey}/{deviceName} |
Device | PlatformClient.getDeviceTopic() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/topics |
Device | PlatformClient.resetDeviceSecret() | PUT /v1/devices/{instanceId}/{productKey}/{deviceName}/secret |
Device | PlatformClient.createDeviceTag() | POST /v1/devices/{instanceId}/{productKey}/{deviceName}/tags |
Device | PlatformClient.deleteDeviceTag() | DELETE /v1/devices/{instanceId}/{productKey}/{deviceName}/tags/:key |
Device | PlatformClient.getDeviceTagList() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/tags |
Device | PlatformClient.updateDeviceStates() | PUT /v1/devices/{instanceId}/{productKey}/{deviceName}/states |
Device | PlatformClient.auth() | POST /v1/devices/{instanceId}/{productKey}/{deviceName}/auth |
Device | PlatformClient.getResourcesInfo() | POST /v1/devices/{instanceId}/{productKey}/{deviceName}/resources |
Device | PlatformClient.getEvs() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/evs |
Device | PlatformClient.getEvsChannelPtz | PUT /v1/devices/{instanceId}/{productKey}/{deviceName}/evs/channel/:channel/ptz |
Evs | PlatformClient.getEvsStream() | GET /v1/evs/{domain}/{app}/{stream}/signedUrl |
Device | PlatformClient.createEvs() | POST /v1/devices/{instanceId}/{productKey}/{deviceName}/evs |
Device | PlatformClient.getEvsChannelUrl() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/evs/channel/:channeId |
Device | PlatformClient.getEvsChannel() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/evs/channel |
Device | PlatformClient.getEvsThumbnail() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/evs/thumbnail |
Device | PlatformClient.getEvsRecording() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/evs/recording |
Device | PlatformClient.updateEvs() | PUT /v1/devices/{instanceId}/{productKey}/{deviceName}/evs |
Device | PlatformClient.getConfigExtensionResources() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/extensions/config |
Device | PlatformClient.getEnabledExtensionResources() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/extensions/enabled |
Shadows | PlatformClient.updateDeviceShadowState() | POST /v1/shadows/{instanceId}/{productKey}/states |
Shadows | PlatformClient.getDeviceShadow() | GET /v1/shadows/{instanceId}/{productKey}/{deviceName} |
Shadows | PlatformClient.updateDesired() | PUT /v1/shadows/{instanceId}/{productKey}/{deviceName}/desired |
Device | PlatformClient.getSubsets() | GET /v1/devices/{instanceId}/{productKey}/{deviceName}/subsets |
Device | PlatformClient.getAllSubsets() | GET /v1/devices/{instanceId}/{productKey}/subsets |
Device | PlatformClient.deleteSubsets() | POST /v1/devices/{instanceId}/{productKey}/{deviceName}/subsets/delete |
Device | PlatformClient.addDeviceSubsets() | POST /v1/devices/{instanceId}/{productKey}/{deviceName}/subsets |
Device | PlatformClient.exportSubsets() | POST /v1/devices/{instanceId}/{productKey}/{deviceName}/subsets/export |
Services | PlatformClient.getQueueInfo() | GET /v1/services/{instanceId}/consumers/{consumerGroupId} |
Services | PlatformClient.resetUserPwd() | PUT /v1/services/{instanceId}/consumers/{username}/reset |
Services | PlatformClient.createConsumerGroup() | POST /v1/services/{instanceId}/consumers |
Services | PlatformClient.deleteConsumerGroup() | DELETE /v1/services/{instanceId}/consumers/{consumer_group_id} |
Services | PlatformClient.getConsumerGroupList() | GET /v1/services/{instanceId}/consumers |
Services | PlatformClient.getSubList() | GET /v1/services/{instanceId}/subscriptions |
Services | PlatformClient.updateSub() | PUT /v1/services/{instanceId}/{productKey}/subscriptions |
Services | PlatformClient.updateSubState() | POST /v1/services/{instanceId}/{productKey}/subscriptions |
Services | PlatformClient.getMessageType() | GET /v1/services/{instanceId}/message/type |
Services | PlatformClient.getSub() | GET /v1/services/{instanceId}/{productKey}/subscriptions |
Services | PlatformClient.getUserInfo() | GET /v1/services/{instanceId}/consumers/user |
Services | PlatformClient.getSourceTypes() | GET /v1/services/{instanceId}/messages/types/sources |
Services | PlatformClient.getSinkTypes() | GET /v1/services/{instanceId}/messages/types/sinks |
Services | PlatformClient.topicEncode() | POST /v1/services/blink/topics/encode |
Services | PlatformClient.topicDecode() | POST /v1/services/blink/topics/decode |
Services | PlatformClient.updateGatewayState() | PUT /v1/services/{instanceId}/{productKey}/{deviceName}/gateway |
Services | PlatformClient.getGatewayInfo() | GET /v1/services/{instanceId}/{productKey}/{deviceName}/gateway |
Services | PlatformClient.resetGatewaySecret() | PUT /v1/services/{instanceId}/{productKey}/{deviceName}/gateway/reset |
Services | PlatformClient.getC2CSource() | GET /v1/services/{instanceId}/c2c |
Services | PlatformClient.updateC2CDownwardState() | PUT /v1/services/{instanceId}/c2c/downward |
Logs | PlatformClient.getLogList() | GET /v1/logs/{instanceId} |
Groups | PlatformClient.createGroup() | POST /v1/groups/{instanceId} |
Groups | PlatformClient.getGroupList() | GET /v1/groups/{instanceId} |
Groups | PlatformClient.deleteGroup() | DELETE /v1/groups/{instanceId}/{groupId} |
Groups | PlatformClient.updateGroup() | PUT /v1/groups/{instanceId}/{groupId} |
Groups | PlatformClient.getGroup() | GET /v1/groups/{instanceId}/{groupId} |
Groups | PlatformClient.addDeviceToGroup() | POST /v1/groups/{instanceId}/{groupId}/devices |
Groups | PlatformClient.deleteDeviceFromGroup() | PUT /v1/groups/{instanceId}/{groupId}/devices/delete |