2016-11-10 63 views
0

上午家伙WSO2 ASP .Net网络API管理

我一直在试图管理在asp.net的WebAPI创造了一个API,与WSO2 API管理。

我用下面的文档没有成功: https://docs.wso2.com/display/AM200/Create+and+Publish+an+API

样本说明了如何使用“.ASMX”端点,并在我来说,我有一个简单的HTTP URL(http://sample.enterprise.com/api/TestService),我想HTTP GET使用这样的URL由WSO2一个jsont结果。

任何线索? 谢谢

+0

这是很不清楚你在这里问的。你是否正确导入了swagger定义?您是否指定了API的端点URL(www.myDomain.com/api/myAPI/myResource表示端点URL = www.myDomain.com/api/myApi/)。 – Kjata30

+0

对不起,我在这方面是如此新,以至于我甚至无法提出一个体面的问题。 我还没有导入这个招摇,所以我会研究这个。谢谢 – FBatista

+0

我已经设法通过应用您的观察打我的api。将其作为答案,我很乐意将其标记为我的问题的答案。 – FBatista

回答

0

WSO2文档不是很好。您提供的链接指导您通过设计并发布一个API,但在任何地方我都看不到有关发布现有API的任何解释。你基本上有两种选择:

  1. 选择设计新API,准确定义,因为它们是现有的API(姓名,行动,以及必要的参数究竟多少比赛)中定义的资源。一旦到达实施选项卡,请选择托管API并为您的API提供生产端点。如果这听起来过于复杂,您也有...
  2. 选择我有一个现有的API并从文件或API端点导入您的API的swagger定义。请记住,如果您有分布式API Manager部署策略,直接从API导入swagger需要发布程序节点和API端点之间的连接。

您可以找到一些工具来帮助您为您的API生成swagger定义here。对于像我们这样的Web API项目,您可能需要考虑使用nuGet存储库中的swashbuckle