Как использовать свой собственный API вместо мобильного API в Azure

Есть ли способ опубликовать мой API в Azure Mobile Service API вместо использования его собственного. Я просто хочу это знать, потому что предположим, что у меня есть резервный сервер в Amazon, и, как вы знаете, у меня нет доступа к Azure SDK, и это означает, что технически я не могу использовать API где-либо за пределами Azure.

2 ответа

Решение

Мобильные службы Azure фактически основаны на веб-API.Net в их варианте C# и на файле node.js на стороне Javascript. Вы наверняка могли бы написать API с использованием этих технологий и иметь такое же поведение. Вы получите тот факт, что вы будете более портативным, однако вы потеряете некоторые из предварительно настроенных компонентов мобильных сервисов.

Если вы используете.NET, пожалуйста, проверьте это, чтобы увидеть, как создать веб-API! http://www.asp.net/web-api.

Если вы используете Javascript, вот с чего вам следует начать: https://nodejs.org/

Обе технологии довольно просты в освоении и супер мощны, развлекайтесь! Когда ваш API создан, вы можете просто опубликовать их как Azure Web APP ( http://azure.microsoft.com/en-us/services/app-service/web/) или Azure API ( https://azure.microsoft.com/en-us/services/app-service/api/) вместо мобильного приложения

Надеюсь, это поможет, если у вас есть еще вопросы, пожалуйста, задавайте!

Вы можете создавать и публиковать свои собственные API-интерфейсы в Azure Mobile Service. Вы даже можете получить доступ через sdk через Azure Mobile Service в клиенте, используя метод "InvokeApiAsync<>()".

https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn614130.aspx

Если вы хотите получить доступ к API через fidder / httpclient, чем AZM SDK, передайте ключ мобильной службы в заголовке HTTP как Имя: "x-zumo-application" значение: "ключ приложения от портала"

Другие вопросы по тегам