Mindmap
Part 2: IA3

Mind map: IA3 dad jokes API
Inhalt der Mindmap
Part 2: IA3
Calling the API
- Authentication
- There is no authentication required for the icanhazdadjoke API.
- API response format
- text/html
- HTML response (default response format).
- application/json
- JSON response
- text/plain
- Plain text response
- text/html
- Custom User Agent
- User Agent
- Definition: Is a request that allows a characteristic string to enable network protocol peers to identify the operating system and browser of the web-server.
- Includes;
- Name of the library.
- URL/e-email
- Allows someone to be contacted through the library/website.
- e.g: curl -H "User-Agent: My Library (https://github.com/username/repo)" https://icanhazdadjoke.com/
- Allows someone to be contacted through the library/website.
- User Agent
- Authentication
Endpoints
- Fetch a random dad joke
- Connect to the database
- Database sends joke
- Server receives joke
- Display programmatically transformed joke
- Server receives joke
- Database sends joke
- Connect to the database
- Fetch a dad joke
- Connect to the database
- Database sends random joke from list to server
- Server receives random joke
- Display programmatically transformed joke
- Server receives random joke
- Database sends random joke from list to server
- Connect to the database
- Fetch a dad joke as a slack message.
- Can be used by third parties who need to receive a random joke formatted as a slack message.
- Only returns JSON
- Can be used by third parties who need to receive a random joke formatted as a slack message.
- Fetch a dad joke as an image.
- Server connects to the database
- Database sends joke to server
- Transform joke from text to image
- Display joke image
- Transform joke from text to image
- Database sends joke to server
- Server connects to the database
- Search for dad jokes.
- User searches for joke
- Displays page results (e.g: 1-20)
- Number of results to return per page is limited (e.g: 20 results per page).
- Term: Search term to use (Default: list all jokes).
- Fetch a random dad joke
Informationen
- Beschreibung
- Mindmap am Part 2: IA3, erstellt von Matthew C am 10/06/2024.
- Erstellt von
- Matthew C
- Aufrufe
- 22
- Bewertung