开发者社区> 问答> 正文

使用Python控制lot的开发文档错误

比如在设置物的属性(thingPropertiesSet)中,官方文档的代码如下,请问前面的三个from com.aliyun.api.gateway.sdk包是怎么安装的呢?我现在安装了python3的sdk,不能使用com导包

import uuid
import json
from com.aliyun.api.gateway.sdk import client
from com.aliyun.api.gateway.sdk.http import request
from com.aliyun.api.gateway.sdk.common import constant

host = "https://api.link.aliyun.com"
url = "/thing/properties/set"

cli = client.DefaultClient(app_key="你的<AppKey>", app_secret="你的<AppSecret>")

#post form

req_post = request.Request(host=host, protocol=constant.HTTP, url=url, method="POST", time_out=30000)
bodyMap = {
  'id': str(uuid.uuid4()),
  'version': "1.0",
  'request': {
      'iotToken': "xxxx",
      'apiVer': "1.0.5"
  },
  'params': {
      #接口参数
      'iotId':"value1",
      'items':"value2",
      'userId':"value3",
      'userType':"value4",
      'origin':"value5",
      'productKey':"value6",
      'deviceName':"value7"
  }
}

headers = {
  'accept': 'application/json'
}

req_post.set_body(bodyMap)
req_post.set_headers(headers)
req_post.set_content_type(constant.CONTENT_TYPE_JSON)
print cli.execute(req_post)

展开
收起
游客g6obtkufjbfa4 2019-09-10 22:52:46 879 0
1 条回答
写回答
取消 提交回答
  • 精于基础,广于工具,熟于业务。

    pip安装下client,request,constant这个三个包应该就可以了

    2019-09-11 10:20:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载