我知道一些基本的编程语言,但是使用API时还是新手。
有人可以解释一下如何或在哪里运行API代码吗?
该API是否可以在我要从中获取数据的网站上运行,或者可以在客户端或其他不同的运行环境或平台上运行?
答案 0 :(得分:1)
Apis应该只能在服务器上运行(我说“应该”,因为我不确定是否可以在客户端执行类似的操作)。
当您从api获取信息时,就不会在客户端上执行它。您只会得到您所使用的端点所需的数据。
答案 1 :(得分:0)
您是否打算将REST API用作使用者或生产者?也就是说,您是想将数据,系统和流程作为资源提供给最终使用者,还是要成为使用者来创建利用服务的应用程序?
要生成REST API,您需要使用网络服务器运行API提供程序。只要它可以将资源路径映射到功能,几乎任何Web服务器都可以。一些常见的是:
您应该能够在几乎任何托管服务提供商,云VM或通常在其他任何地方运行网站的地方运行任何选择。
您可以在具有网络连接的任何地方使用Rest API。您通常会在移动应用程序,Web应用程序,IoT设备等中找到这种情况,在这些应用程序中,数据从多个提供程序组合到最终用户的单个应用程序。作为消费者,您要寻找的主要功能是API提供程序的目录,您可以从中构建应用程序。
ProgrammableWeb维护一个这样的列表。