【发布时间】:2015-08-19 08:25:02
【问题描述】:
有什么方法可以在 azure 移动服务 API 中发布我的 API,而不是使用它自己的。我只想知道它,因为假设我在亚马逊有一个备份服务器,而且你知道我无法访问那里的 azure sdk,这意味着从技术上讲,我无法在 azure 之外的任何地方使用 API。
【问题讨论】:
标签: azure azure-mobile-services azure-api-apps
有什么方法可以在 azure 移动服务 API 中发布我的 API,而不是使用它自己的。我只想知道它,因为假设我在亚马逊有一个备份服务器,而且你知道我无法访问那里的 azure sdk,这意味着从技术上讲,我无法在 azure 之外的任何地方使用 API。
【问题讨论】:
标签: azure azure-mobile-services azure-api-apps
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/),而不是移动应用
希望对您有所帮助,如果您有更多问题,请追问!
【讨论】:
您可以在 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'
【讨论】: