search
HomeCommon ProblemWhat is Web API
What is Web APIMay 23, 2019 pm 05:03 PM
webapi

Web API is a network application programming interface. Containing a wide range of functions, network applications can implement storage services, messaging services, computing services and other capabilities through API interfaces. These capabilities can be used to develop powerful web applications.

What is Web API

Today's web computing platforms include a wide range of capabilities, most of which are accessible through APIs (Application Programming Interfaces). From the simple social bookmarking service del.icio.us to the much more complex Amazon S3' fully virtualized storage platform, it's amazing to think about what you can do with these web APIs.

The web platform is classified into 6 basic facilities and briefly outlines some related products. The clue is that these products provide APIs, which means they can themselves be integrated with other services.

Storage service:

Storage service focuses on abstraction and virtualized storage. The leader in this field is Amazon S3, which has been discussed in depth in my article in web 2.0 journal. For developers, S3 provides extremely streamlined and abstract APIs such as hash tables, allowing you to easily access information. Another interesting service is openemy, which provides an API similar to the file system interface, but adds the ability to label files. Earlier this year, TechCrunch dissected a number of other online storage services. But so far we have not seen the legendary disruptive storage services GDrive (from Google) and LiveDrive (from Microsoft). They will most likely provide APIs.

Message service:

Message service is conceptually similar to middleware in the traditional sense. Due to technical and commercial complexities, they have not yet been developed on a large scale. The web-based communication service that will be visible in the short term is Amazon Simple Queue Service. This service facilitates secure and scalable queue-based communication between any application.

Computing service:

Currently there is no general web computing service black box that can be accessed through API, but there are many technologies pointing in this direction. One is the alexavertical search platform, which will be mentioned more in the search service section below, and the second is grid computing, such as sungrid, datasynapse's gridserver or platform's symphony. Encapsulating arbitrary computing tasks in an API is a very challenging task, and it may take many years before such a service becomes widely popular.

Information service: Information service provides a large amount of specific information. Including geographic data like the Google Maps API, product data like Amazon E-Commerce, Amazon historical Pricing Services and the newly released Yahoo! answer's API login. What these services have in common is that they all provide simple APIs to access massive amounts of data, potentially leading to unpredictable cross-applications between siled information.

Search service:

Because of the foundation and dominance of search in the web field, search service forms a key part of the new web infrastructure. Google search API is an earlier and now typical search abstraction mechanism. Another example is the Alexa Search Platform, whose design has led to a series of vertical search engines that challenge Google's status. What is quite interesting is that from a technical point of view, the Alexa Search Platform is more of a computing service, but it is limited to the search field. This means the possibility of other services, such as sorting services or data transformation services.

web2.0 services:

The last category is broadly called web2.0 services. The name is not necessarily relevant, but it includes things like del.icio.us, flickr, basecamp. John Musser compiled some very influential APIs in Programmableweb. These specific services will become consumers of the other services mentioned above in the future, but currently their value lies in the fact that they provide clear, specific, and simple APIs to view and change the information everyone has. Even though they look more like molecules than atoms, they are such fundamental services in today's web that it makes sense to me to think of them as building blocks.

The above is the detailed content of What is Web API. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
deepseek web version official entrancedeepseek web version official entranceMar 12, 2025 pm 01:42 PM

The domestic AI dark horse DeepSeek has risen strongly, shocking the global AI industry! This Chinese artificial intelligence company, which has only been established for a year and a half, has won wide praise from global users for its free and open source mockups, DeepSeek-V3 and DeepSeek-R1. DeepSeek-R1 is now fully launched, with performance comparable to the official version of OpenAIo1! You can experience its powerful functions on the web page, APP and API interface. Download method: Supports iOS and Android systems, users can download it through the app store; the web version has also been officially opened! DeepSeek web version official entrance: ht

In-depth search deepseek official website entranceIn-depth search deepseek official website entranceMar 12, 2025 pm 01:33 PM

At the beginning of 2025, domestic AI "deepseek" made a stunning debut! This free and open source AI model has a performance comparable to the official version of OpenAI's o1, and has been fully launched on the web side, APP and API, supporting multi-terminal use of iOS, Android and web versions. In-depth search of deepseek official website and usage guide: official website address: https://www.deepseek.com/Using steps for web version: Click the link above to enter deepseek official website. Click the "Start Conversation" button on the homepage. For the first use, you need to log in with your mobile phone verification code. After logging in, you can enter the dialogue interface. deepseek is powerful, can write code, read file, and create code

How to solve the problem of busy servers for deepseekHow to solve the problem of busy servers for deepseekMar 12, 2025 pm 01:39 PM

DeepSeek: How to deal with the popular AI that is congested with servers? As a hot AI in 2025, DeepSeek is free and open source and has a performance comparable to the official version of OpenAIo1, which shows its popularity. However, high concurrency also brings the problem of server busyness. This article will analyze the reasons and provide coping strategies. DeepSeek web version entrance: https://www.deepseek.com/DeepSeek server busy reason: High concurrent access: DeepSeek's free and powerful features attract a large number of users to use at the same time, resulting in excessive server load. Cyber ​​Attack: It is reported that DeepSeek has an impact on the US financial industry.

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.