如何在Visual Studio 2015中使用开源API

时间:2015-12-15 22:38:54

标签: c# visual-studio visual-studio-2015 uwp

我正在尝试开发通用Windows平台应用程序(主要针对手机,但它必须适用于UWP,因此也适用于PC /平板电脑)。我可以使用C#,XAML,HTML和JS(WinJS)。

我正在处理的应用会根据所选择的线路/站点显示用户本地/城市公交车。我找到了一个很好的API,我可以使用它。如果使用某个参数,它会默认返回HTML或JSON。

问题是我不知道如何使用API​​。有关于它的简短文档,但我不知道如何实际使用它。

有一个GET(命令?)/站/公共汽车,它返回某个站所选公交车的到达。我理解那部分,但我不知道如何在Visual Studio中实际做到这一点。任何提示/参考/指南都会有所帮助。

如有必要,我可以将文档链接到您,但它不完全是英文。

1 个答案:

答案 0 :(得分:4)

这就是通常所说的REST api。您可以使用HttpClient对象通过对它们提供的端点发出http请求来使用REST api。本文here详细介绍了如何在Windows 8应用中执行此操作。 Windows 10 UWP中的过程几乎相同。

文档here展示了如何在Windows 10应用中使用HttpClient从其API中获取数据。您想要获取JSON数据,而不是html。然后,您可以将JSON数据解析为动态对象,以便轻松使用它。