Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

API Assignment Assignment Overview This will continue our work with Object Oriented Programing. In this project, you will design your own class that will interact

image text in transcribed
API Assignment Assignment Overview This will continue our work with Object Oriented Programing. In this project, you will design your own class that will interact with the GitHub Jobs API. Ba c kg ro u n d The acronym API is short for \"Application Programming Interface.\" It is usually a collection of functions, methods or classes that supports the interaction of the programmer (the application developer, i.e., you) with some particular program. Our goal is to create a user class that, when instantiated, has local values to be used in a personal query. The instance will query the GitHub Jobs API (https://j obs. github.com/api) for user-specied information as needed, and report back some useJl information. The API We will be using the search API to look for your next job. This API is based on creating a query using the http protocol of the web. Essentially, you send a web address (with the query embedded in the web address) and a web page is returned with your information, in J SON. Thus, you have to create a particular web query (a particular kind of web page request) to get the information back. The nice part is that you can do the queries on the web (to see the results) and can then do it in Python (discussed below). The general form of a job search query is shown below: ht_tps://jobs.github.com/positions.json'?description;ohon There are no spaces in the URL. Some examples are listed next. Copy and paste each one into a browser to see what is returned. Then create your own to test. https://iobs.github.com/positions.ison?description=python&location=new+york

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Programming questions