ClaireFraser121 / tbt-education-app

Embark on a journey through Black History with our engaging Education App. Discover fascinating facts, weekly quizzes, YouTube updates, and API-affiliated Amazon book recommendations. Dive into a rich learning experience.
1 stars 0 forks source link

Set up required API's #3

Open partialarts opened 9 months ago

partialarts commented 9 months ago

AS a developer I WANT to set up a number of API's SO THAT I can start testing

Amazon Advertising API Requirements

Google Books API Requirements

Google Sheets API Requirements

YouTube Requirements

Black History API Requirements

Add any 'need to know' information in the comments, e.g. API call limits or things that may cause a change in requirements

ClaireFraser121 commented 9 months ago

black history API not working. I signed up but and they sent me an API token email, however it was empty. I have sent them an email to see if they can resolve the issue on their end.

ClaireFraser121 commented 9 months ago

Afternoon Team,

I conducted testing on the Black History API last night, but unfortunately, encountered a CORS issue preventing it from working. We're currently dealing with a CORS (Cross-Origin Resource Sharing) problem, specifically a missing 'Access-Control-Allow-Origin' header in the server's response. To resolve this, we need to ensure the server includes this header, allowing our frontend to access the API. I've reached out to the server administrator or API provider, and I'm awaiting a response.

On a related note, I observed that the Black History API uses Wikipedia as its information source. Considering the concept of fixed cards from previous discussions, we could implement a system similar to the GoT lessons. This would involve populating the cards using a JSON with Wikipedia information links and another link for an image on the other side of the card. I propose incorporating a Math.random feature for a dynamic card experience, and we can still include a search bar for kids to look up specific individuals.

Best,

Claire

SimonAMcKenzie commented 9 months ago

19/01/2024 - Amazon Affiliate API erroneously closed account due to stating tracking was not implemented for Affiliate links, even though it is automatic once generated using Stripe. 19/01/2024 - Submitted an appeal. 24/01/2024 - Amazon reversed their decision, and made the API key available 🤦‍♂️