我现在正在使用 Beacon Reveiver 来获取 iBeacon 信息。 问题是这样的:
接收方平台服务器只允许我输入网址。 我应该如何将信息发送到azure eventhub? 我找到了这个API:
https://NAMESPACE.servicebus.windows.net/EVENTHUB-NAME/publishers/PUBLISHER-NAME/messages
我试过了,但是好像不行。 我错过了什么吗?或者谁能教我如何在 url 中添加身份验证?我现在应该做什么?
谢谢
最佳答案
您必须设置身份验证 HTTP header 才能将事件发送到事件中心。您不能在请求 URL 中包含身份验证信息。
即使您无法直接向事件中心发送消息,您也可以开发自定义 Web API,该 API 使用您自己的基于 URL 的身份验证机制并将请求转发到事件中心(或其他服务)。这在某种程度上违背了使用事件中心的目的,但为您提供了更大的灵 active 。
关于azure - 通过 URL 将 IoT 消息发送到 Azure 事件中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31970729/