游戏API接口是什么?看到一个网站,大雄游戏介绍,是一个游戏API接口。我不知道它是如何工作的。
API也是一个中间件,为各种平台提供数据共享。根据单一或分布式平台上不同软件应用程序之间的数据共享性能,API可分为四种类型:
远程过程调用(RPC):程序之间的通信是通过作用于数据缓冲区的过程(或任务)来实现的。
标准查询语言(SQL):是访问数据的标准查询语言,应用程序之间的数据共享是通过通用数据库实现的。
文件传输:文件传输通过发送格式化文件实现应用程序之间的数据共享。
信息传递(Information delivery):指松耦合或紧耦合的应用程序之间的小型格式化信息,通过程序之间的直接通信实现数据共享。
目前,应用于API的标准包括ANSI标准SQL API。此外,一些适用于其他类型的标准仍在制定中。API可以应用于所有的计算机平台和操作系统。这些API连接不同格式的数据(如数据缓冲区、数据库结构和文件框架)。每种数据格式需要不同的数据命令和参数来实现正确的数据通信,但同时也会产生不同类型的错误。因此,除了执行数据共享任务所需的知识,这些类型的API还必须解决许多网络参数问题和可能的错误条件,即每个应用程序都必须知道它是否具有强大的性能来支持程序间通信。相反,因为这个API只处理一种信息格式,所以这种情况下的信息传递API只提供命令、网络参数和错误条件的一个小的子集。正因为如此,交付API大大降低了系统的复杂度,所以当应用需要跨多个平台实现数据共享时,采用信息交付API类型是比较理想的选择。
API和GUI或命令接口有明显的区别:API接口属于操作系统或程序接口,而后两者属于直接用户接口。
有时公司会使用API作为他们的公共开放系统。也就是说,公司制定自己的系统接口标准,公司所有成员在需要进行系统集成、定制、程序应用等操作时,都可以通过这个接口标准调用源代码。这个接口标准被称为开放API。