Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

In god we trust

Shahid Rajaee University

Department of
Computer Engineering

API
Presented by
Amirhosein Hajipoor
&

Hamidreza Salari

Date
Esfand-1402

Dr. Shirmohammadi
API (application programming interface)

 What is API?
APIs are like waiters in a restaurant, taking requests (data) from one
app and delivering responses (data) to another.

 Examples of Internal APIs


Notable examples include Amazon AWS API and Facebook Graph API.

2/12
Types of API

3/12
Partner APIs:
Characteristics and Applications

➢ Usage for Integration

➢ Definition of Partner APIs

➢ Examples of Partner APIs

4/12 Understanding the Definition and Usage of Partner APIs


API design patterns

RESTful APIs

SOAP APIs

GraphQL APIs
By Facebook

5/12
Exploring RESTful APIs

➢ Usage of RESTful APIs

➢ Examples of RESTful APIs

➢ Definition of RESTful APIs

6/12 Understanding the Characteristics and Benefits


Understanding SOAP APIs

➢ Simple Object Access


Protocol (SOAP) Definition

➢ Usage in Enterprise-level
Applications

➢ Examples of SOAP APIs

7/12 Exploring the features and applications of SOAP APIs


Exploring GraphQL APIs

➢ Efficient Alternative

➢ Client Data Requests

➢Examples

8/12
Exploring
REST API
Architecture

9/12
Understanding Open APIs

Open APIs (Public APIs)


Available to developers and
published on the web

Primary Usage
Enabling third-party developers to Examples
create applications powered by a
Google Maps API,
specific service or platform
Twitter API

10/12
references
• https://Gemini.google.com
• https://www.youtube.com/@AaronJack for Video
• https://developers.facebook.com/docs/graph-api

Mini Project:

• https://axios-http.com
• https://core.telegram.org/bots/api

11/12
Thank you for your attention

12/12

You might also like