如何使用我自己的API而不是在Azure中使用移动API

时间:2015-08-19 08:25:02

标签: azure azure-mobile-services azure-api-apps

有没有办法在azure移动服务API中发布我的API而不是使用自己的API。我想知道它,因为假设我在亚马逊有一个备份服务器,你知道我不能在那里访问azure sdk,这意味着技术上我不能在天蓝色的任何地方使用API​​。

2 个答案:

答案 0 :(得分:0)

Azure移动服务实际上是基于C#风格的.Net web api和Javascript端的node.js。您肯定可以使用这些技术编写API并具有相同的行为。您将获得更便携的事实,但是您将丢失一些来自移动服务的预配置内容。

如果您使用的是.NET,请查看此内容以了解如何构建Web API! http://www.asp.net/web-api

如果您使用的是Javascript,请在​​此处开始:https://nodejs.org/

这两项技术都非常容易学习和超级强大,玩得开心!构建API后,您可以将它们发布为天蓝色Web应用程序(http://azure.microsoft.com/en-us/services/app-service/web/)或Azure API(https://azure.microsoft.com/en-us/services/app-service/api/)而不是移动应用程序

希望有所帮助,如果您有更多问题,请询问!

答案 1 :(得分:0)

您可以在azure移动服务中创建和发布自己的自定义API。您甚至可以通过使用" InvokeApiAsync<>()"来访问客户端中的azure移动服务sdk。方法。

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

如果您想通过fidder / httpclient访问api而不是AZM SDK,请将HTTP标头中的移动服务密钥作为名称传递:' x-zumo-application'值:'门户网站的应用密钥'