创建通知中心 - 仅限 REST(无 SDK)

本文关键字:SDK REST 仅限 通知 创建 | 更新日期: 2023-09-27 18:34:56

对于 iOS 应用的自动化测试服务,我们需要一种编程方式在 Mac 构建系统中创建通知中心。我无法使用 SDK,因为它由于与计时器 DLL 冲突相关的未知原因无法在 Mono 下运行,因此如果可以的话,我只想使用"库存"REST API。

我看到类似的问题:以编程方式创建 Azure 推送通知中心,但使用 SDK,因此与我无关。

本 API 指南:http://msdn.microsoft.com/en-us/library/azure/dn223269.aspx 说您可以使用 REST 和 SAS 令牌来做到这一点。我无法让这个工作。但是,SDK 将 CreateHub 操作放在命名空间管理器上 - 但 IT 声明"服务总线命名空间根上的操作需要证书身份验证",这似乎也不适合我。我遵循了这个(http://msdn.microsoft.com/en-us/library/azure/dn170477.aspx(。资源 URI http://mynamespace.servicebus.windows.net,密钥是"RootManageSharedAccessKey",我们的密钥也是如此。

我所有的尝试都生成了 401 错误 - "无效签名:令牌具有无效签名">

我真的可以使用我应该与 REST 一起使用的过程的手把手演练来创建通知中心。我应该使用什么资源 URI,令牌中应该包含什么,命名空间使用 REST API 映射到什么 - 等等。

创建通知中心 - 仅限 REST(无 SDK)

我最近引入了许多功能,包括在开源Java SDK中创建NH。尝试一下,或者看看相应的 REST 调用是如何实现的。