Skip to content

Filter unwanted currency output in the new API #107

Open

Description

@dnet890

Hi
on the old API we can mention the output of the currency. But, how we can do the same thing on the new API?

Activity

  1. fawazahmed0 commented on Oct 18, 2024

    @fawazahmed0
    Owner

    Please read the migration

  2. dnet890 commented on Oct 18, 2024

    @dnet890
    Author

    Wait, I don't get it. For example: if I type: curl https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/eur.json
    I got Euro with all currency. How about if I just want to know the value 1 USD to EUR currency?

  3. joshbmarshall commented on Oct 18, 2024

    @joshbmarshall

    That's easy, the eur.usd tells you how many usd 1 EUR is.

    The jsdelivr is a cdn, it gives all currencies in the one request. No need to have hundreds of endpoints with just one conversion.

  4. dnet890 commented on Oct 18, 2024

    @dnet890
    Author

    So, we cannot filter or currency pairing anymore and we just got long list of unnecessary currencies?
    image

  5. joshbmarshall commented on Oct 18, 2024

    @joshbmarshall

    That json file is only 7kb, and easy to parse. Would you prefer there be 300+ endpoints for every currency to do a 1:1 conversion? That's thousands of combinations, just to save a few bytes in the one request.

    The reason the new api was made is because there were too many files in the previous one. It's not difficult to deal with and I actually prefer this one because from the one base currency I can get all the currencies my visitors will need, and cache for the day.

    So one request per day and I have every currency converted. I love it. Thanks @fawazahmed0

  6. dnet890 commented on Oct 18, 2024

    @dnet890
    Author

    it is depending on everyone situation though. if you want to view all currencies in the world in one command that is fine for you. But, someone want a simplicity like simple currency pairing viewing in the bank or money changer or in your smartphone app (i.e: iOS Stocks).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions