IPT2 Case Study Final 2023 2024
IPT2 Case Study Final 2023 2024
Case Study
in
Integrative
Programming
Technology 2
Submitted By:
Adams Kyle N. Tolentino
Mark Christian R. Milan
Submitted To:
Kwinno Pineda
Date: 18/05/2024
Table of Contents
A. Definition.................................................................................................................................3
B. Case Analysis #1....................................................................................................................4
B.1 Problem...........................................................................................................................4
B.2 Solution/Implementation..................................................................................................4
B.3 Explanation......................................................................................................................4
C. Case Analysis #2....................................................................................................................5
C.1 Problem...........................................................................................................................5
C.2 Solution/Implementation..................................................................................................5
C.3 Explanation......................................................................................................................5
D. References.............................................................................................................................6
A. Definition
Research systems or web application AP used in Postman.
EventBrite API
The Eventbrite API allows businesses to handle events, tickets, and attendees. It allows
you to create and update events, integrate marketing tools, and create custom event
solutions.
GitHub API
The GitHub API enables interactions with GitHub repositories, problems, and user data.
It facilitates version control integration, improves collaboration, and offers analytics for
development processes.
InfoBIP API
The InfoBIP API provides communication tools such as SMS, voice, email, and chat. It
enables organizations to engage customers, integrate multi-channel communication,
and create support systems.
Quiz API
The Quiz API allows you to create, manage, and deliver quizzes. Businesses can use it
to train employees, engage customers, and create educational content.
WireMock API
The WireMock API includes tools for emulating and mocking APIs. It is used to test
APIs, simulate development environments, and improve system robustness.
B. Testing
B.1 Documentation
1. GITHUB API
The figure above shows how to link the GitHub API to a Postman workspace.
Postman can communicate with GitHub effortlessly by combining the appropriate token
keys and cURL command. The setup displays the name of the built GitHub application,
"IPt2-github," as well as the GitHub account username, "emcee10." Using Postman's
system, we added requests and successfully integrated three protocols: GET, POST,
and PUT, to allow for comprehensive API operations.
2. EVENTBRITE API
The accompanying graphic shows how we incorporated the EventBrite API into the
Postman system. To do this, we implemented three protocols: two POST requests and one GET
request. After entering the required token and cURL command from the EventBrite API, the
system processed the data. As seen in the example, the output includes the email address
"[email protected]" and the name "Adams Kyle Tolentino," among other information. This
arrangement enables smooth connection with EventBrite, resulting in quick event administration
and data retrieval.
3. INFOBIP API
The Illustration above shows how to integrate the INFOBIP API with the Postman
system. It shows the three POST request protocols we used. After entering the required token
and cURL command into Postman, the output will display the messages delivered to the chosen
phone number as requested by the INFOBIP API. The system also sends a notification to your
phone, which is included in the output displayed in the image. This integration allows for efficient
communication and notification management using INFOBIP.
4. QUIZ API
The graphic above depicts the integration of the Quiz API with the Postman system. To
connect to the Quiz API via Postman, you will need a cURL command and a token, just as with
other APIs. We used three protocols for this integration: GET, POST, and PUT. After entering
the cURL command and token, the Postman application processes and sends data to the Quiz
API. The output includes quiz details, such as the cURL ID, questions, descriptions, and
possible answers, which are available through the Quiz API. This setup allows for efficient
creation, retrieval, and management of quiz content within the Postman environment.
5. WIREMOCK API
The graphic above depicts the interaction of the WireMock API and the Postman system.
In this arrangement, we used three POST request protocols. The output generated by Postman for
each request differs depending on the cURL command and token provided. The outputs often
comprise unique identifiers (IDs), ACL objects, and underlined links in the response's lower
section. This lengthy interaction demonstrates how Postman can successfully manage and
simulate API requests with the WireMock API, allowing for thorough testing and debugging of
many scenarios.
C. Implementation
EVENTBRITE API
Firstly, we navigated the internet finding api’s we can use, one of them is this website
called Eventbrite, The Eventbrite API enables programmatic interaction with Eventbrite's
event management and ticketing platform. It allows you to create, update, and manage
events, handle ticket sales, and track attendees. Firstly we signed up for an account
before generating a secret key as a developer