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

How to use my own API instead of using mobile API in Azure

有什么方法可以在 azure 移动服务 API 中发布我的 API 而不是使用它自己的。我只是想知道它,因为假设我在亚马逊有一个备份服务器,而你知道我在那里无法访问 azure sdk,这意味着从技术上讲我不能在 azure 之外的任何地方使用 API。

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 应用程序 (http://azure.microsoft.com/en-us/services/app-service/web/) or an Azure API (https://azure.microsoft.com/en-us/services/app-service/api/) 而不是移动应用程序

希望对您有所帮助,如有更多问题,欢迎追问!

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

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

如果您想通过 fidder/httpclient 而不是 AZM SDK 访问 api,请在 HTTP header 中传递移动服务密钥作为名称:'x-zumo-application' 值:'application key from portal'