有什么方法可以在 Azure 移动服务 API 中发布我的 API,而不是使用它自己的 API。我只想知道它,因为假设我在亚马逊有一个备份服务器,并且你知道我无法访问那里的 azure sdk,这意味着从技术上讲,我无法在 azure 之外的任何地方使用 API。
2 回答
你可以在 Azure 移动服务中创建和发布自己的自定义 API。您甚至可以使用“InvokeApiAsync<>()”方法通过客户端中的 azure mobile service sdk 访问。
https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn614130.aspx
如果您想通过 fidder/httpclient 而非 AZM SDK 访问 api,请将 HTTP 标头中的移动服务密钥作为 Name:'x-zumo-application' value:'application key from portal' 传递
Azure 移动服务实际上基于 C# 风格的 .Net Web api 和 Javascript 端的 node.js。您当然可以使用这些技术编写 API 并具有相同的行为。您将获得更便携的事实,但是您将丢失一些来自移动服务的预配置内容。
如果您使用的是 .NET,请查看这里以了解如何构建 Web 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/)而不是移动应用程序
希望对您有所帮助,如果您有更多问题,请追问!