Skip to content

A simple PHP-based API for generating random jokes. Fetch a random joke or contribute your own jokes to keep the laughter going. Easy to integrate and customize. Let the fun begin!

License

Notifications You must be signed in to change notification settings

santoshvandari/Random-Jokes-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random Jokes API

This repository provides a PHP-based API for generating random jokes. It allows developers to fetch a random joke from a predefined collection of jokes.

Usage

To use the Random Jokes API, you can make a GET request to the provided endpoint `JokesAPI` to retrieve a random joke in JSON format.

Example Request

Using Fetch

fetch("GET","JokesAPI/JokesAPI.php")
.then(response=>response.json())
.then(response=>{
    console.log(response);
}).catch(e=>{
    console.log(e);
})

Using AJAX

let xhr = new XMLHttpRequest();
xhr.open('GET', 'JokesAPI/JokesAPI.php');
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4 && xhr.status === 200) {
    let data = JSON.parse(xhr.responseText);
    console.log(data);
  }
};
xhr.send();

Example Response

{
  "joke":"Why did the computer file a complaint with HR? It had a conflict with its mouse."
}

Conclusion

The Random Jokes API provides a simple and fun way to generate random jokes. Feel free to use it in your projects or contribute to its development. We appreciate your support and welcome any feedback or suggestions. Enjoy the laughter!

Contributing

We welcome contributions to the Random Jokes API repository! If you'd like to contribute and add your own jokes or improve the existing code, follow these steps:

  • Fork the repository.
  • Clone the forked repository to your local machine;
  • Create a new branch for your feature, bug fix or adding Jokes.
  • Make your changes and commit them with descriptive messages.
  • Push your branch to your forked repository.
  • Open a pull request to merge your changes back into the main repository.

License

This project is licensed under the MIT License. You can find more details in the LICENSE file.

About

A simple PHP-based API for generating random jokes. Fetch a random joke or contribute your own jokes to keep the laughter going. Easy to integrate and customize. Let the fun begin!

Topics

Resources

License

Stars

Watchers

Forks