GithubHelp home page GithubHelp logo

upgrade to api version 4 about btcde HOT 7 CLOSED

flynk-zz avatar flynk-zz commented on July 30, 2024
upgrade to api version 4

from btcde.

Comments (7)

peshay avatar peshay commented on July 30, 2024 1

@tpokorra

would you appreciate help on the upgrade to v4?

of course! :) But I already started to work on it just last sunday. If I find again some time, I will try to finish the remaining new functions and publish a new branch for this. Some live testers would be good just to verify the core functionalities are all fine for an actual release.
Sorry I'm so late for this, but this is just a hobby project and I just came back to it, because I thought I could use it to verify a theory in public orders 😅 .. and I also like to have everything in the project in a correct way rather then just something that works for now. So my development also includes Mocks and tests and documentation updates.

from btcde.

peshay avatar peshay commented on July 30, 2024 1

@ajascha @tpokorra @flynk-zz it would be great if you guys could briefly test the library in the new branch and report new issues in https://github.com/peshay/btcde/projects/6 if you find them. I like to get this thing to work and then make a new release available for it.
Further enhancements and functions from the new API can then be worked in version 4.1 https://github.com/peshay/btcde/projects/5

from btcde.

tpokorra avatar tpokorra commented on July 30, 2024

First I want to thank @peshay for this library!

The upgrade to v4 has become more urgent, because the api v2, and api v3 will be disabled on April 5th 2021.
I got this email:

Gleichzeitig möchten wir Sie darüber informieren, dass die Versionen v1, v2 und v3 unserer Trading-API ab dem 5. April nicht mehr unterstützt werden. Ab diesem Datum ist ausschließlich die im Sommer 2019 veröffentlichte Version v4 erreichbar.

The question would be where are the differences between v2 and v3, and v3 and v4?
Unfortunately, I cannot find anything for v2 and v3.

In the current changelog on https://www.bitcoin.de/de/api/tapi/doc#scrollNav-1-9, scroll down to Changelog v4.
"Sämtliche URLs bestehender Methoden sind um Handelspaar bzw. Währung ergänzt worden."
"Einige URLs bestehender Methoden haben neue Pfade erhalten. "

I am currently only using the API for fetching trades (showMyTrades, https://github.com/tpokorra/walletmonitor/blob/main/apps/transactions/importbtcde.py). That still works for me, because I am not using trading_pair which is now part of the url, and not a parameter anymore.

@peshay: would you appreciate help on the upgrade to v4?

from btcde.

ajascha avatar ajascha commented on July 30, 2024

I'm happy to chip in. Would be great to use this library for more shenanigans!

from btcde.

peshay avatar peshay commented on July 30, 2024

Here is the new branch: https://github.com/peshay/btcde/tree/4.0
Not yet implemented: New functions for Deposit and Withdrawal, Websocket-API.
Also not reviewed: Difference in functionality for Crypto-to-Crypto trades

from btcde.

ajascha avatar ajascha commented on July 30, 2024

So far it has been working well, I'll be doing a few more tests over the coming days. Tested on Python 3.8. Thanks a lot for the update!

The only thing I saw was that the following error gets thrown:

InsecureRequestWarning: Unverified HTTPS request is being made to host 'api.bitcoin.de'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

I never had this one before and I'm reading into the matter right now. Maybe these lines could be added to btcde directly?

from btcde.

peshay avatar peshay commented on July 30, 2024

Release for v4 API is now available: https://pypi.org/project/btcde/4.0/

from btcde.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.