Lädt...


🔧 The All-in-One Fake API for developers.


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Introducing FooApi

I am excited to announce a personal project I’ve been working on: fooapi.com. The service isn’t 100% complete yet—some features are still in development—but I plan to share progress and updates with each new release. This project began with the idea of creating a single platform to access data on various topics through different methods. The platform provides realistic dummy data across several categories, which you can use to mock your projects and ideas.

You can find all the details in fooapi.com/docs

How to use it?

Currently there are two ways to fetch the data:

  1. REST endpoints
  2. GraphQL queries
  3. (Would you like gRPC?)

If you go to fooapi.com/playground you can practice and test your queries

Some useful examples

Here are some practical examples of how to use FooApi.

1) Do you want to create simple placeholder images? easy:

fooapi.com/imgmaker/700/500/ff0000/000000/foooo

Image Endpoint

With this endpoint, you can customize dimensions (width and height), background color, font color (Hex format), and add a custom message.

/imgmaker/:width/:height/:bg/:fn/:text

More details in fooapi.com/docs/images

2) Do you want data to test your maps? just use:

fetch('https://fooapi.com/api/cities?limit=3')
  .then(res => res.json())
  .then(data => console.log(data))

Dummy data in maps

The data for this category is real and not artificially generated because, in a real map, we should use actual coordinates, in case you’re wondering.

3) Something simple and useful is fetch a random user:

fetch('https://fooapi.com/api/users/rand')
  .then(res => res.json())
  .then(data => console.log(data))

Response:

{
    id: "1",
    name: "John",
    lastname: "Doe",
    username: "JohnxDoe11",
    birthdate: "1990-01-01",
    age: 30,
    gender: "Male",
    phone: "+63 791 675 8914",
    email: "[email protected]",
    country: "USA",
    height: 170,
    weight: 70
}

4) Are you developing the next social media hit? check:

fetch('https://fooapi.com/api/comments')
  .then(res => res.json())
  .then(data => console.log(data))

Response:

[
    {
        id: "1",
        comment: "Sunshine and sci-fi sounds like a perfect combo! Enjoy getting lost in your book ",
        reactions: 0,
        postId: "1",
        user: {
            id: "50",
            name: "John",
            lastname: "Smith",
            username: "SmiJohnxD100"
        }
    },
    {
        id:"2",
        comment:"Don't forget the sunscreen!  What sci-fi are you reading?",
        reactions:1,
        postId:"1",
        user:{
             id:"2",
             name:"Akira",
             lastname:"Von Trier",
             username:"alphaVonAkirax853"
          }
    }
    "28 more elements..."
]

Now you are free to explore the data categories.

What do you think?

I’d love to hear your feedback! Remember, you can use this service to mock your apps, designs, models, etc. If you have ideas for new data categories or features, please share them in the comments.

...

🔧 KISS Principle: Giữ Mọi Thứ Đơn Giản Nhất Có Thể


📈 31.24 Punkte
🔧 Programmierung

🔧 Có thể bạn chưa biết (Phần 1)


📈 31.24 Punkte
🔧 Programmierung

🔧 Tìm Hiểu Về RAG: Công Nghệ Đột Phá Đang "Làm Mưa Làm Gió" Trong Thế Giới Chatbot


📈 31.24 Punkte
🔧 Programmierung

📰 Was vom Tage übrig blieb: Fake-KI, Fake-Produkte und Fake-Quellen


📈 18.93 Punkte
📰 IT Nachrichten

📰 Twitter Notifies Developers About API Bug That Shared DMs With Wrong Developers


📈 17.91 Punkte
📰 IT Security Nachrichten

🔧 How to Use Twitter API v2 (X API Free): A Complete Guide for Developers


📈 16.3 Punkte
🔧 Programmierung

🔧 From Free to Premium: Comparing Free IP Geolocation API and IP Location API for Developers


📈 16.3 Punkte
🔧 Programmierung

🔧 Maximizing API Marketing: Strategies for Developers to Grow API Usage


📈 16.3 Punkte
🔧 Programmierung

🔧 Boomi's API Control Plane: Simplifying API Management for Developers


📈 16.3 Punkte
🔧 Programmierung

🔧 Revamped Mock-API.net: Simplifying API Mocking for Developers


📈 16.3 Punkte
🔧 Programmierung

🔧 All-APIs.com: The Ultimate Free REST API Platform for Developers


📈 15.98 Punkte
🔧 Programmierung

📰 Activity Recognition’s new Transition API makes context-aware features accessible to all developers


📈 15.98 Punkte
🤖 Android Tipps

📰 Activity Recognition’s new Transition API makes context-aware features accessible to all developers


📈 15.98 Punkte
🤖 Android Tipps

🔧 Rest API Vs HTTP API Vs WebSocket API


📈 14.69 Punkte
🔧 Programmierung

🔧 Rest API v/s Web API v/s SOAP API


📈 14.69 Punkte
🔧 Programmierung

🔧 FedCM updates: Login Status API, Error API, and Auto-selected Flag API


📈 14.69 Punkte
🔧 Programmierung

🔧 Senior developers ---> Junior developers


📈 13.01 Punkte
🔧 Programmierung

🔧 Rust for Python developers : Rust Data Types for Python Developers


📈 13.01 Punkte
🔧 Programmierung

🔧 Navigating the Challenges: Backend Developers Working with Frontend Developers


📈 13.01 Punkte
🔧 Programmierung

📰 For Developers, by Developers – melde dich jetzt für die Microsoft Build an!


📈 13.01 Punkte
📰 IT Nachrichten

🪟 Duet AI for Developers, Google’s GitHub Copilot competitor, is now generally available for developers


📈 13.01 Punkte
🪟 Windows Tipps

🎥 GitHub: The best developer experience built by developers, for developers


📈 13.01 Punkte
🎥 Video | Youtube

📰 As developers learn the ins and outs of generative AI, non-developers will follow


📈 13.01 Punkte
📰 IT Nachrichten

📰 For Developers, by Developers: Melde dich jetzt für die Microsoft Build 2023 an


📈 13.01 Punkte
📰 IT Nachrichten

🐧 What Linux kernel developers wish application developers would do better - Greg Kroah-Hartman Linux App Summit


📈 13.01 Punkte
🐧 Linux Tipps

🐧 K-Developers rejoice! KDE's new developers' web portal is designed especially for you.


📈 13.01 Punkte
🐧 Linux Tipps

matomo