Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Need to do this in Go with proper error handling , can anyone please help ? Given API endpoint: ``` https://api-origin.onefootball.com/score-one-proxy/api/teams/en/{team_id}.json ``` with the following

Need to do this in Go with proper error handling, can anyone please help ?

Given API endpoint: ``` https://api-origin.onefootball.com/score-one-proxy/api/teams/en/{team_id}.json ```

with the following characteristics: - The team ID (`team_id`) is an **unsigned** integer. - The team IDs are sequential. - Some team IDs respond with errors.

Using the above API endpoint, find the following teams by name: * Germany * England * France * Brazil * Manchester United * PSG * Chelsea * Barcelona * Real Madrid * Bayern Munich

Extract all the players from the given teams and render to **stdout** the information about players ordered by their **playerID**.

Each player entry should contain the following information:

``` playerID; full name; age; list of teams ```

The goal of the task is to print the players of the **given teams**. If there is a team overlap (e.g. a player plays in Germany and Chelsea), then print both teams.

**Output Example:** ``` 1. 6232; Bernd Leno; 29; Arsenal, Germany 2. 6683; Alexander Mustermann; 25; France, Manchester Utd 3. 8010; Marcelo; 33; Real Madrid 4. ...

* Using concurrency in the solution is optional. * The API Endpoint URL and the list of teams should be easily configurable in the solution. * Discovering the valid team IDs is a part of the task. * All teams on the requested list can be found through the API endpoint. * The solution should not scan all the IDs on the API; only enough to get information about all the teams listed. * Some API calls might return errors, your code should handle that gracefully.

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_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

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

Get Started

Recommended Textbook for

Generative Artificial Intelligence For Project Management With Aws

Authors: Timothy Krimmel

1st Edition

B0CQV9KWB8, 979-8872627197

More Books

Students also viewed these Databases questions

Question

How do exchange-traded funds (ETFs) differ from mutual funds?

Answered: 1 week ago

Question

What are negative messages? (Objective 1)

Answered: 1 week ago