接口列表
更新时间: 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