如下代码是控制物联网设备的一个官方文档,我实在是在各处都找不到from com.aliyun.api.gateway.sdk import
这三个导入的包是怎么安装的...已经安装了 aliyun 的 python 的 sdk 也不行,有做过的吗请教下...
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)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.