Breff Geschrieben 6. Juni 2022 Teilen Geschrieben 6. Juni 2022 Hi, laut API kann mit der createOrder eine Bankenländerliste über seat_of_bank übergeben werden. In welcher Form hat dieser Parameter auszusehen, es ist schließlich ein Array und muss in eine URL gepackt werden? Bisherige Versuche: "&seat_of_bank=[AT]" "&seat_of_bank=["AT"]" "&seat_of_bank=['AT']" Das Ergebnis ist immer: Invalid Signature. Ohne den Parameter funktioniert es. Danke im Voraus Breff Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
fox42 Geschrieben 6. Juni 2022 Teilen Geschrieben 6. Juni 2022 Hey, &seat_of_bank=DE siehe auch, da ists gut erklärt, denke ich https://stackoverflow.com/questions/6243051/how-to-pass-an-array-within-a-query-string Und immer dran denken, die Parameter alphabetisch zu sortieren. 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Breff Geschrieben 6. Juni 2022 Autor Teilen Geschrieben 6. Juni 2022 Hallo fox42, danke für den Hinweis mit Alphabet, das war bereits der 1. Fehler. Beim Einfügen von 28 minutes ago, fox42 said: &seat_of_bank=DE alleine funktioniert es bereits, aber mehrere Parameter werfen immer "Invalid signature": &seat_of_bank=AT&seat_of_bank=DE &seat_of_bank[]=AT&seat_of_bank[]=DE &seat_of_bank=AT,DE Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
fox42 Geschrieben 6. Juni 2022 Teilen Geschrieben 6. Juni 2022 (bearbeitet) vor 40 Minuten schrieb Breff: alleine funktioniert es bereits, aber mehrere Parameter werfen immer "Invalid signature": Hmm.. bei mir auch.. Kannst du nicht einfach nur in einem Land handeln..? 😉 Evtl. ist das ein Problem bei der Signaturerstellung, dass die Parameter bei Arrays bei dir und bei mir nicht sauber mit reingezogen und sortiert werden. Bearbeitet 6. Juni 2022 von fox42 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Breff Geschrieben 7. Juni 2022 Autor Teilen Geschrieben 7. Juni 2022 Ist auch einfach nicht dokumentiert in der API weswegen es tatsächlich zum Rätselraten wird 🤔 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
fox42 Geschrieben 8. Juni 2022 Teilen Geschrieben 8. Juni 2022 vor 11 Stunden schrieb Breff: Ist auch einfach nicht dokumentiert in der API weswegen es tatsächlich zum Rätselraten wird 🤔 Die Trick ist, dass man die Signatur so berechnet, wie bitcoin.de es tut.. Tja. Wie stellt bitcoin.de ein Array dar? Die Elemente darin auch alphabetisch sortiert? Ich hab mal ne Anfrage an den Support geschickt.. Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Breff Geschrieben 28. Juni 2022 Autor Teilen Geschrieben 28. Juni 2022 On 6/8/2022 at 11:43 AM, fox42 said: Ich hab mal ne Anfrage an den Support geschickt.. Ist dabei was herumgekommen oder wird geschwiegen wie im Grab? Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
fox42 Geschrieben 28. Juni 2022 Teilen Geschrieben 28. Juni 2022 (bearbeitet) vor 2 Stunden schrieb Breff: Ist dabei was herumgekommen oder wird geschwiegen wie im Grab? Sorry.. habe es selber etwas verpennt und muss das auch nochmal testen - kann ich aber erst morgen Abend oder so. Von bitcoin.de gab es sogar eine Antwort. Sinngemäß: Zitat Wichtig ist das die Parameter URL-kodiert sind.Aus $parameters['seat_of_bank'] = ['DE','FR','AT','CH'];wird: seat_of_bank%5B0%5D=DE&seat_of_bank%5B1%5D=FR&seat_of_bank%5B2%5D=AT&seat_of_bank%5B3%5D=CHIn dem SDK wird folgende PHP-Methode benutzt: http_build_queryDie Methode erstellt einen URL-kodierten Query-String aus einem gegebenen assoziativen (oder indexierten) Array. Ich dachte, das hätte ich so probiert.. Ich muss nochmal checken, ob ich wirklich URL-codiere - mache ich aber eigentlich gruzndsätzlich. Bearbeitet 28. Juni 2022 von fox42 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Breff Geschrieben 28. Juni 2022 Autor Teilen Geschrieben 28. Juni 2022 6 hours ago, fox42 said: Ich dachte, das hätte ich so probiert.. Hatte denselben Gedanken. Trotzdem danke für deine Mühe, hatte auch jetzt in mehreren Versuchen leider keinen Erfolg gehabt. Dann bleibe ich eben nur in Österreich Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
fox42 Geschrieben 30. Juni 2022 Teilen Geschrieben 30. Juni 2022 Ok... also, hat jetzt geklappt: https://api.bitcoin.de/v4/btceur/orders with params: end_datetime=2022-07-30T17%3A45%3A00%2B02%3A00&max_amount_currency_to_trade=0.005&min_amount_currency_to_trade=0.005&new_order_for_remaining_amount=1&only_kyc_full=1&price=15000.42&seat_of_bank%5B0%5D=DE&seat_of_bank%5B1%5D=AT&sepa_option=0&type=buy Man muss ordentlich aufpassen, was man URL-Encoded. Encoded werden nur die Klammern der Array-Einträge ([, ]). 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden