使用REST API的Azure调用设备模块方法

维什鲁蒂

我想使用来自Azure的Invoke Device Module API,在这里我想使用该API发送有效负载,该负载将负责从云向模块发送消息。我正在关注本文“ https://docs.microsoft.com/en-us/rest/api/iothub/digitaltwinmodel/service/invokedevicemodulemethod

我正在使用邮递员执行此API,但收到以下响应。 在此处输入图片说明

我在邮递员1]中添加了2个标头,在此中,我添加了bearerToken和2]内容类型作为application / json。我在正文部分提供了有效负载。请让我知道这里可能出什么问题,或者是否需要以其他不同方式进行配置。

维什鲁蒂

我想通了。我们需要做的就是在授权标头中使用SAS令牌而不是bearerToken并使用以下正文。

{
"methodName": "name_of_your_method",
"responseTimeoutInSeconds": 60,
 "payload": {
    "command": "your_message"}
}

API URL是以下POST方法

"https://fully-qualified-iothubname.azure-devices.net/twins/{deviceId}/modules/{moduleId}/methods?api-version=2019-07-01-preview"

使用以下命令生成SAS令牌,并且FYI SAS令牌在生成1小时后过期:

az iot hub generate-sas-token -n Ageye

这工作得很好,并给出以下响应:

{
    "status": 200,
    "payload": {
        "status": "ok"
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Azure DevOps使用REST API调用GetItem

来自分类Dev

使用 Azure 组件的定期 REST API 调用

来自分类Dev

如何使用 REST API 更新 Azure Iothub 设备状态?

来自分类Dev

如何使用Bearer令牌从Azure DevOps调用REST API

来自分类Dev

如何使用Azure数据工厂管道调用REST API?

来自分类Dev

使用“createOrUpdate”模式使用批量 REST API 创建 Azure IoT 中心设备时出现“InternalServerError”

来自分类Dev

无法使用REST API

来自分类Dev

使用USDA REST API

来自分类Dev

使用PowerApps进行Rest API调用

来自分类Dev

使用Spring进行简单的REST API调用?

来自分类Dev

POST REST API使用参数调用函数

来自分类Dev

使用Codable的Swift Rest API调用示例

来自分类Dev

使用Java使用REST API

来自分类Dev

使用Security REST插件保护REST API

来自分类Dev

使用Azure AD保护python rest API

来自分类Dev

如何使用Azure移动服务REST API?

来自分类Dev

使用adalJS访问Azure Graph REST API

来自分类Dev

使用MockRestServiceServer模拟REST调用

来自分类Dev

使用骆驼调用REST URL

来自分类Dev

401错误-使用AZURE Active Directory(JavaScript客户端)保护调用REST API

来自分类Dev

如何使用rest api调用列出azure devops项目中的所有错误?

来自分类Dev

如何使用邮递员为 Azure 文件存储调用 REST API?

来自分类Dev

从Python到Azure的REST API调用问题

来自分类Dev

在反应中使用REST API的正确方法?

来自分类Dev

使用 Teamviewer REST API 获取/放置设备别名

来自分类Dev

在DropWizard中使用REST API

来自分类Dev

使用Rails的内部REST API

来自分类Dev

使用令牌保护REST API

来自分类Dev

如何使用Broadleaf REST API?