我正在创建一个带有cordova(手机间隙)的移动应用程序。我希望我的应用程序能够与天蓝色服务总线交谈,将消息发布到主题并阅读订阅消息。
我已经找到了有关如何使用c#,java,python,node.js执行此操作的各种详细信息。但是我没有找到任何有关如何使用纯javascript执行此操作的详细信息。
这可能吗?或者我必须使用Azure移动服务并将其配置为与服务总线通信吗?
答案 0 :(得分:2)
CORS - Windows Azure中现在支持存储,表和队列的跨源资源共享。所以你从javascript访问这些REST api。但是这里没有提到主题和订阅。 http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspx 此外,如果您还没有查看可能有助于您的要求的Azure通知中心。但主要用于跨平台设备的通知。
答案 1 :(得分:1)
您可以使用REST API将消息排入主题:http://msdn.microsoft.com/en-us/library/windowsazure/hh780786.aspx
答案 2 :(得分:1)
Microsoft提供Service Bus REST API
https://msdn.microsoft.com/en-us/library/azure/hh780717.aspx
Microsoft为authenticate提供了两种方法
1. Azure Active Directory(使用AD的Cordova project sample)
2.使用证书
如果您想使用证书来执行此操作,则需要generate the .cer and .pem files并将.cer文件上载到Azure门户 - >设置 - >管理证书
然后,您可以通过传递.pem文件来验证您的应用程序来触发http请求