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

C# 如何在Visual Studio 2015中使用开源API,c#,visual-studio,visual-studio-2015,uwp,C#,Visual Studio,Visual Studio 2015,Uwp,我正在尝试开发一个通用的Windows平台应用程序(主要针对手机,但它必须在UWP上工作,在PC/平板电脑上也是如此)。我可以使用C#、XAML、HTML和JS(WinJS) 我正在使用的应用程序将根据所选线路/站点向用户显示本地/城市公交车。我发现了一个允许我使用的很棒的API。默认情况下,它返回HTML,如果使用某个参数,则返回JSON 问题是我不知道如何使用API。关于它有一个简短的文档,但我不知道如何实际使用它 有一个GET(命令?)/station/bus,它返回特定站点的所选公交车的

我正在尝试开发一个通用的Windows平台应用程序(主要针对手机,但它必须在UWP上工作,在PC/平板电脑上也是如此)。我可以使用C#、XAML、HTML和JS(WinJS)

我正在使用的应用程序将根据所选线路/站点向用户显示本地/城市公交车。我发现了一个允许我使用的很棒的API。默认情况下,它返回HTML,如果使用某个参数,则返回JSON

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

有一个GET(命令?)/station/bus,它返回特定站点的所选公交车的到达。我理解这一部分,但我不知道如何在VisualStudio中真正做到这一点。任何提示/参考/指南都会有所帮助


如果需要,我可以将文档链接到您,但它不是完全用英语编写的。

这就是通常所说的REST api。您可以通过使用HttpClient对象对RESTAPI提供的端点执行http请求来使用RESTAPI。本文详细介绍了如何在Windows8应用程序中执行此操作。Windows10UWP中的过程几乎相同


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

这就是通常所说的RESTAPI。您可以通过使用HttpClient对象对RESTAPI提供的端点执行http请求来使用RESTAPI。本文详细介绍了如何在Windows8应用程序中执行此操作。Windows10UWP中的过程几乎相同


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

有问题的API是什么?并非所有API的设置方式都相同。通常,您会在项目引用中添加一个.dll。@JonathanCarroll嗯,这是github链接:和文档:有问题的API是什么?并非所有API的设置方式都相同。通常,您会在项目引用中添加一个.dll。@JonathanCarroll嗯,这是github链接:和文档:谢谢您的帮助,我会研究这个。谢谢您的帮助,我会研究这个。