2014-02-05 2 views
4

Я создаю мобильное приложение с кордовой (телефонный зазор). Я хотел бы, чтобы мое приложение разговаривало с шиной службы azure, чтобы отправлять сообщения в тему и читать сообщения из подписки.Как связаться с azure service bus topic с javascript

Я нашел все виды подробностей о том, как это сделать с помощью C#, java, python, node.js. Однако я не нашел никаких подробностей о том, как это сделать с помощью чистого javascript.

Возможно ли это? или я должен использовать мобильные услуги Azure и настроить его для связи с шиной обслуживания?

+1

Вы нашли что-нибудь об этой проблеме? У меня такая же проблема. – Gumbo

ответ

2

CORS - Cross-Origin Resource Sharing теперь поддерживается в Windows Azure для хранения, стол и очередей. Таким образом, вы получаете доступ к REST api из javascript. Тем не менее темы и подписки здесь не упоминаются. http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspx Также, если вы еще не зарегистрировали концентраторы уведомлений Azure, которые могут помочь в ваших требованиях. Но в основном для уведомлений о перекрестных платформах.

1

Microsoft предоставляет Service Bus REST API
https://msdn.microsoft.com/en-us/library/azure/hh780717.aspx

Microsoft предлагает два способа authenticate
1. Azure Active Directory (Cordova project sample, который использует AD)
2. Использование сертификатов
Если вы хотите, чтобы это сделать используя сертификаты, вам необходимо указать generate the .cer and .pem files и загрузить файл .cer на портал Azure -> Настройки -> Сертификат управления

Затем вы можете вызвать HTTP-запрос, передав ваш файл .pem для аутентификации вашей заявки.

Смежные вопросы