我目前正在学习Visual Studio,并且想通过制作使用Web API(如Instagram,Twitter等)的示例Windows应用程序来练习。但是我很困惑从何处开始我找不到关于如何通过使用C#的桌面应用程序进行API调用的任何教程。任何帮助/链接,显示如何设置示例应用程序和API调用将不胜感激。在Windows桌面应用程序中使用基于Web的API
3
A
回答
4
开始阅读有关.NET Framework中不同的HTTP客户端的信息。如果您正在构建.NET 4.5应用程序,则可以使用HttpClient。
如果您使用的是早期版本的.NET框架,您可以选择WebClient或HttpWebRequest,具体取决于您想要执行的操作。
我还强烈建议您查看一个名为RestSharp的库,它使得使用.NET的RESTful API非常简单(并在内部使用HttpWebRequest)。您可以通过从NuGet安装库来将库添加到您的项目中。
希望有所帮助。
0
相关问题
- 1. 使用Web API的Python桌面程序
- 2. 将桌面应用程序转换为基于web的应用程序
- 3. 基于Web的替代桌面应用程序
- 4. 基于WEB的应用程序与桌面集成 - 技术?
- 5. 性能测试基于Windows /桌面的应用程序
- 6. 基于无线通信从基于Web的应用基于桌面的应用
- 7. PHP可以用于制作桌面应用程序还是仅用于制作基于Web的应用程序?
- 8. 对基于Java的桌面应用程序使用Webkit渲染
- 9. 将现有的Silverlight应用到桌面应用程序基于
- 10. 使用PHP基于XML的Web API的iOS应用程序
- 11. 桌面应用程序(Windows应用程序)连接Windows手机
- 12. Windows桌面应用程序可以在Windows Phone上使用吗?
- 13. Delphi桌面应用程序的Web UI
- 14. 关于在Web和桌面应用程序中使用Silverlight的问题
- 15. 的Windows 8从桌面应用程序
- 16. Windows桌面应用程序的想法
- 17. 基于Java Applet的桌面应用程序中的Load Runner
- 18. 用于桌面应用程序的JTree
- 19. 在Java桌面应用程序中使用诺基亚地图
- 20. 在Windows 7 HTML桌面应用程序中使用音频
- 21. 在Windows XP中从基于Java的Web应用程序中使用JNA和Windows API的sendMessage
- 22. 基于C#windows桌面的应用程序的devops工作流程
- 23. 如何从asp.net web应用程序启动远程windows桌面
- 24. 正在使用node.js适用于Web GUI应用程序并使用相同的桌面应用程序源?
- 25. Django的web应用程序和桌面Python应用程序
- 26. 用于桌面应用程序的WSDL Web服务
- 27. 如何将Windows桌面应用程序转换为Mac桌面应用程序?
- 28. 适用于Windows的桌面gadet /应用程序
- 29. 用于启动PHP应用程序的Windows桌面图标
- 30. 适用于Windows桌面应用程序的Xamarin表单?
感谢这一点,但Facebook有一个C#SDK,所以它更容易。还有其他人不这样做,我想知道如何实现没有C#sdk的API。 – bachkoi32