anycoin.cash
VERKAUFEN VON TOKEN
https://www.anycoin.cash/#/pages/general/home
simpleledger: qqxlzxzhvw2k89wg7m0lqlxd2d9xmdwwws8gr4dnvz
Anycoin API: REST & WS
REST-API
Die Beschreibung der REST-API finden Sie hier: Swagger-Definition
Sie können sich mit den Token authentifizieren
Träger <Token>
Beispiel:
Träger eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ
WebsocketAPI
Es gibt zwei Arten von Kanälen:
Öffentlich: für jedermann Kontakte
Privat: Nur für ein geschlossenes Mitglied
GET-Anforderungsparameter:
Feld Beschreibung Mehrfach erlaubt
Stream Liste der zu abonnierenden Streams Ja
Liste der öffentlichen öffentlichen Streams:
Öffentlichkeit. <Markt> .ob-inc Marktauftragsbuch-Update
Öffentlichkeit. <Markt> .trades
Öffentlichkeit. <Markt> .kline-PERIODE (religiöse Zeiträume sind "1 m", "5 m", "15 m", "30 m", "1 h", "2 h", "4 h", "6 h, 12 h, 1 d, 3d, 1 w)
public.global.tickers
Liste der wahrnehmbaren Streams:
private.order
private.trade
private.balances
Ein Format dieser Ereignisse finden Sie unter im Dokument.
Authentifizierung
Die Authentifizierung gehört für eine Websocket-Nachricht mit der folgenden JSON-Struktur.
{
"jwt": "Inhaber <Token>"
}}
Wenn die Authentifizierung bestätigt wurde, wurde der Server erfolgreich
{
"Erfolg": {
"message": "Authentifizierung."
}}
}}
Diesen gibt der Server einen Fehler zurück
{
"Error": {
"Nachricht": "Authentifizierung fehlgeschlagen."
}}
}}
Wenn das JWT-Authentifizierungsstoken einen ungültigen Typ hat, gibt der Server einen Fehler zurück
{
"Error": {
"message": "Token-Typ ist nicht erledigt oder ungültig."
}}
}}
Wenn eine der Nachrichtenverarbeitung ein anderer Fehler ist, wird ein Fehler gemacht
{
"Error": {
"Nachricht": "Fehler beim Behandeln der Nachricht".
}}
}}
Hinweis: Die Anycoin-Websocket-API wird nur die Authentifizierung des JWT-Tokens vom Typ Bearer.
Beispiel für eine Authentifizierungsnachricht:
{
"jwt": "Inhaber eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ"
}}
Streams-Abonnement
Parameter verwendet
Sie können Streams ändern, die abonniert werden sollen, entschädigen Sie den streamParameter GET in der Verbindungs-URL kaufen. Der Parameter kann sich darum kümmern, um mehrere Streams zu abonnieren.
Beispiel:
wss: //ws.anycoin.cash: 8443 / private /? stream = private.orderwatch.mistbch & stream = private.balances & stream = private.order & stream = private.trade & stream = public.mistbch.ob-inc & stream = public.mistbch.trades & stream = public .global. Ticker
Sie können Ticker und Trades-Events vom Spicebch-Markt, die verschiedenen Verbindungen gehört ist.
Ereignisse abonnieren und abbestellen
Sie können die Verbindungsabonnements ändern, entschädigen Sie nach dem Herstellen der Verbindung die folgenden Folgen senden:
Mit dem Abonnement-Ereignis abonnieren Sie die Liste der bereitwilligen Streams:
{"event": "subscribe", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat das Abonnement mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abonniert", "Streams": ["public.global.tickers", "public.spicebch.trades", "public.spicebch.ob-inc"]}
Mit dem Ereignis "Abbestellen" werden Sie von der Liste der bereitwilligen Streams abgemeldet:
{"event": "abbestellen", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat die Abmeldung mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abgemeldet", "Streams": ["public.global.tickers", "public.spicebch.kline-15m"]}
Öffentliche Streams
Auftragsbuch
Dieser Stream wird zum Abonnementzeitpunkt eine Momentaufnahme des Auftragsbuchs und der Verwaltung Inkremente. Volumeninformationen in der Wahrnehmung der Werte. Wenn das Volumen Null ist, wird der Preispunkt aus dem Auftragsbuch gezogen.
Registrieren Sie sich zum Streamen <Markt> .ob-inc, um Schnappschüsse zu empfangen und Nachrichten zu geben.
Beispiel für einen Auftragsbuch-Schnappschuss:
{
"spicebch.ob-snap": {
"fragt": [
[15.0, 21.7068],
[20.0, 100.2068],
[20.5, 30.2068],
[30.0, 21.2068]
],
"Gebote": [
[10,95, 21,7068],
[10,90, 65,2068],
[10,85, 55,2068],
[10.70, 30.2068]
]]
}}
}}
Beispiel für eine Auftragsbuch-Inkrementnachricht:
{
"spicebch.ob-inc": {
"fragt": [
[15.0, 22.1257]
]]
}}
}}
Trades
Hier ist die Struktur des <Marktes> .tradesEreignisses, das als Array mit Trades verfügbar gemacht wird:
Feld Beschreibung
tid Einzigartige Handelsbotschaft.
taker_type Taker Art des Handels, gleich buyoder kontrollierte.
Preis Preis für den Handel.
Menge Die Menge des Handels.
created_at Handel schafft Zeit.
Kline Punkt
Kline-Punkt als Zahlenfeld:
Zeitstempel.
Täterpreis.
Maximaler Preis.
Mindestpreis.
Letzter Preis.
Periodenvolumen
Beispiel:
[1537370580, 0,0839, 0,0921, 0,0781, 0,0845, 0,5895]
Ticker
Hier ist die Struktur der global.tickersEreignisausstellung als Array mit allen Marktpaaren:
Feld Beschreibung
bei Datum des Verantwortlichen Tickers.
name Name des Marktpaars.
base_unit Hauptwährung.
quote_unit wahr zitieren.
Maß Niedrigster Preis in 24 Stunden.
hoher Höchster Preis in 24 Stunden.
letzter Letzter Handelspreis.
offen Letzter Handel vom letzten Zeitstempel.
schließen Letzter Handelspreis.
Volumen Volumen in 24 Stunden.
Verkauf Bester Preis pro Einheit.
kaufen Bester Preis pro Einheit.
Durchschnittlicher Preis für die letzten 24 Stunden.
price_change_percent vertraeliche Preisänderungen in Finanzen.
Private Streams
Auftrag
Hier ist die Struktur der OrderVeranstaltung:
Feld Beschreibung
id Eindeutige Bestellnummer.
Markt Der Markt, auf die Rechte Rechte wird. (In jeder Münze market_id)
order_type Auftragsart, eigent limitoder market.
Preis Bestellpreis.
avg_price attraktpreis bestellen.
Zustand Einer von warten, gehört, Ablehnen abbrechen.
origin_volume Der Rechte, den Benutzer verkaufen / kaufen gehört.
Inhaltendes Volumen Reststehen, den Benutzer verkaufen / kaufen gehört.
execute_volume Ausgeführter Rechte für aktuelle Rechte.
Schein_auftrags erstellen Zeit.
aktualisierte_aufstellungsbedingte Zeit.
trades_count Trades mit dieser Order.
Kunst Kunst der Rechte, Gleiche Bidoder fragen. (Veraltet)
bei der Wahrnehmung der Zeit. (Veraltet) (In jeder Münze created_at)
Händel
Hier ist die Struktur der TradeVeranstaltung:
Feld Beschreibung
id Eindeutige Handelskennung.
Preis Preis für jede Einheit.
Menge Die Menge des Handels.
gesamt Die Summe des Handels.
Markt Der Markt, auf dem Handel. (In anycoin market_id)
Seite Art der Rechte im Handel, die sich auf den Zugang Zugangsempfänger kaufen.
taker_type Bestellseite des Abnehmers für den Handel, gleich buyoder sell.
created_at Handel schafft Zeit.
order_id Benutzerauftragskennung im Handel.
Anycoin API: REST & WS
REST-API
Die Beschreibung der REST-API finden Sie hier: Swagger-Definition
Sie können sich mit den Token authentifizieren
Träger <Token>
Beispiel:
Träger eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ
WebsocketAPI
Es gibt zwei Arten von Kanälen:
Öffentlich: für jedermann Kontakte
Privat: Nur für ein geschlossenes Mitglied
GET-Anforderungsparameter:
Feld Beschreibung Mehrfach erlaubt
Stream Liste der zu abonnierenden Streams Ja
Liste der öffentlichen öffentlichen Streams:
Öffentlichkeit. <Markt> .ob-inc Marktauftragsbuch-Update
Öffentlichkeit. <Markt> .trades
Öffentlichkeit. <Markt> .kline-PERIODE (religiöse Zeiträume sind "1 m", "5 m", "15 m", "30 m", "1 h", "2 h", "4 h", "6 h, 12 h, 1 d, 3d, 1 w)
public.global.tickers
Liste der wahrnehmbaren Streams:
private.order
private.trade
private.balances
Ein Format dieser Ereignisse finden Sie unter im Dokument.
Authentifizierung
Die Authentifizierung gehört für eine Websocket-Nachricht mit der folgenden JSON-Struktur.
{
"jwt": "Inhaber <Token>"
}}
Wenn die Authentifizierung bestätigt wurde, wurde der Server erfolgreich
{
"Erfolg": {
"message": "Authentifizierung."
}}
}}
Diesen gibt der Server einen Fehler zurück
{
"Error": {
"Nachricht": "Authentifizierung fehlgeschlagen."
}}
}}
Wenn das JWT-Authentifizierungsstoken einen ungültigen Typ hat, gibt der Server einen Fehler zurück
{
"Error": {
"message": "Token-Typ ist nicht erledigt oder ungültig."
}}
}}
Wenn eine der Nachrichtenverarbeitung ein anderer Fehler ist, wird ein Fehler gemacht
{
"Error": {
"Nachricht": "Fehler beim Behandeln der Nachricht".
}}
}}
Hinweis: Die Anycoin-Websocket-API wird nur die Authentifizierung des JWT-Tokens vom Typ Bearer.
Beispiel für eine Authentifizierungsnachricht:
{
"jwt": "Inhaber eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ"
}}
Streams-Abonnement
Parameter verwendet
Sie können Streams ändern, die abonniert werden sollen, entschädigen Sie den streamParameter GET in der Verbindungs-URL kaufen. Der Parameter kann sich darum kümmern, um mehrere Streams zu abonnieren.
Beispiel:
wss: //ws.anycoin.cash: 8443 / private /? stream = private.orderwatch.mistbch & stream = private.balances & stream = private.order & stream = private.trade & stream = public.mistbch.ob-inc & stream = public.mistbch.trades & stream = public .global. Ticker
Sie können Ticker und Trades-Events vom Spicebch-Markt, die verschiedenen Verbindungen gehört ist.
Ereignisse abonnieren und abbestellen
Sie können die Verbindungsabonnements ändern, entschädigen Sie nach dem Herstellen der Verbindung die folgenden Folgen senden:
Mit dem Abonnement-Ereignis abonnieren Sie die Liste der bereitwilligen Streams:
{"event": "subscribe", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat das Abonnement mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abonniert", "Streams": ["public.global.tickers", "public.spicebch.trades", "public.spicebch.ob-inc"]}
Mit dem Ereignis "Abbestellen" werden Sie von der Liste der bereitwilligen Streams abgemeldet:
{"event": "abbestellen", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat die Abmeldung mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abgemeldet", "Streams": ["public.global.tickers", "public.spicebch.kline-15m"]}
Öffentliche Streams
Auftragsbuch
Dieser Stream wird zum Abonnementzeitpunkt eine Momentaufnahme des Auftragsbuchs und der Verwaltung Inkremente. Volumeninformationen in der Wahrnehmung der Werte. Wenn das Volumen Null ist, wird der Preispunkt aus dem Auftragsbuch gezogen.
Registrieren Sie sich zum Streamen <Markt> .ob-inc, um Schnappschüsse zu empfangen und Nachrichten zu geben.
Beispiel für einen Auftragsbuch-Schnappschuss:
{
"spicebch.ob-snap": {
"fragt": [
[15.0, 21.7068],
[20.0, 100.2068],
[20.5, 30.2068],
[30.0, 21.2068]
],
"Gebote": [
[10,95, 21,7068],
[10,90, 65,2068],
[10,85, 55,2068],
[10.70, 30.2068]
]]
}}
}}
Beispiel für eine Auftragsbuch-Inkrementnachricht:
{
"spicebch.ob-inc": {
"fragt": [
[15.0, 22.1257]
]]
}}
}}
Trades
Hier ist die Struktur des <Marktes> .tradesEreignisses, das als Array mit Trades verfügbar gemacht wird:
Feld Beschreibung
tid Einzigartige Handelsbotschaft.
taker_type Taker Art des Handels, gleich buyoder kontrollierte.
Preis Preis für den Handel.
Menge Die Menge des Handels.
created_at Handel schafft Zeit.
Kline Punkt
Kline-Punkt als Zahlenfeld:
Zeitstempel.
Täterpreis.
Maximaler Preis.
Mindestpreis.
Letzter Preis.
Periodenvolumen
Beispiel:
[1537370580, 0,0839, 0,0921, 0,0781, 0,0845, 0,5895]
Ticker
Hier ist die Struktur der global.tickersEreignisausstellung als Array mit allen Marktpaaren:
Feld Beschreibung
bei Datum des Verantwortlichen Tickers.
name Name des Marktpaars.
base_unit Hauptwährung.
quote_unit wahr zitieren.
Maß Niedrigster Preis in 24 Stunden.
hoher Höchster Preis in 24 Stunden.
letzter Letzter Handelspreis.
offen Letzter Handel vom letzten Zeitstempel.
schließen Letzter Handelspreis.
Volumen Volumen in 24 Stunden.
Verkauf Bester Preis pro Einheit.
kaufen Bester Preis pro Einheit.
Durchschnittlicher Preis für die letzten 24 Stunden.
price_change_percent vertraeliche Preisänderungen in Finanzen.
Private Streams
Auftrag
Hier ist die Struktur der OrderVeranstaltung:
Feld Beschreibung
id Eindeutige Bestellnummer.
Markt Der Markt, auf die Rechte Rechte wird. (In jeder Münze market_id)
order_type Auftragsart, eigent limitoder market.
Preis Bestellpreis.
avg_price attraktpreis bestellen.
Zustand Einer von warten, gehört, Ablehnen abbrechen.
origin_volume Der Rechte, den Benutzer verkaufen / kaufen gehört.
Inhaltendes Volumen Reststehen, den Benutzer verkaufen / kaufen gehört.
execute_volume Ausgeführter Rechte für aktuelle Rechte.
Schein_auftrags erstellen Zeit.
aktualisierte_aufstellungsbedingte Zeit.
trades_count Trades mit dieser Order.
Kunst Kunst der Rechte, Gleiche Bidoder fragen. (Veraltet)
bei der Wahrnehmung der Zeit. (Veraltet) (In jeder Münze created_at)
Händel
Hier ist die Struktur der TradeVeranstaltung:
Feld Beschreibung
id Eindeutige Handelskennung.
Preis Preis für jede Einheit.
Menge Die Menge des Handels.
gesamt Die Summe des Handels.
Markt Der Markt, auf dem Handel. (In anycoin market_id)
Seite Art der Rechte im Handel, die sich auf den Zugang Zugangsempfänger kaufen.
taker_type Bestellseite des Abnehmers für den Handel, gleich buyoder sell.
created_at Handel schafft Zeit.
order_id Benutzerauftragskennung im Handel.
Anycoin API: REST & WS
REST-API
Die Beschreibung der REST-API finden Sie hier: Swagger-Definition
Sie können sich mit den Token authentifizieren
Träger <Token>
Beispiel:
Träger eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ
WebsocketAPI
Es gibt zwei Arten von Kanälen:
Öffentlich: für jedermann Kontakte
Privat: Nur für ein geschlossenes Mitglied
GET-Anforderungsparameter:
Feld Beschreibung Mehrfach erlaubt
Stream Liste der zu abonnierenden Streams Ja
Liste der öffentlichen öffentlichen Streams:
Öffentlichkeit. <Markt> .ob-inc Marktauftragsbuch-Update
Öffentlichkeit. <Markt> .trades
Öffentlichkeit. <Markt> .kline-PERIODE (religiöse Zeiträume sind "1 m", "5 m", "15 m", "30 m", "1 h", "2 h", "4 h", "6 h, 12 h, 1 d, 3d, 1 w)
public.global.tickers
Liste der wahrnehmbaren Streams:
private.order
private.trade
private.balances
Ein Format dieser Ereignisse finden Sie unter im Dokument.
Authentifizierung
Die Authentifizierung gehört für eine Websocket-Nachricht mit der folgenden JSON-Struktur.
{
"jwt": "Inhaber <Token>"
}}
Wenn die Authentifizierung bestätigt wurde, wurde der Server erfolgreich
{
"Erfolg": {
"message": "Authentifizierung."
}}
}}
Diesen gibt der Server einen Fehler zurück
{
"Error": {
"Nachricht": "Authentifizierung fehlgeschlagen."
}}
}}
Wenn das JWT-Authentifizierungsstoken einen ungültigen Typ hat, gibt der Server einen Fehler zurück
{
"Error": {
"message": "Token-Typ ist nicht erledigt oder ungültig."
}}
}}
Wenn eine der Nachrichtenverarbeitung ein anderer Fehler ist, wird ein Fehler gemacht
{
"Error": {
"Nachricht": "Fehler beim Behandeln der Nachricht".
}}
}}
Hinweis: Die Anycoin-Websocket-API wird nur die Authentifizierung des JWT-Tokens vom Typ Bearer.
Beispiel für eine Authentifizierungsnachricht:
{
"jwt": "Inhaber eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ"
}}
Streams-Abonnement
Parameter verwendet
Sie können Streams ändern, die abonniert werden sollen, entschädigen Sie den streamParameter GET in der Verbindungs-URL kaufen. Der Parameter kann sich darum kümmern, um mehrere Streams zu abonnieren.
Beispiel:
wss: //ws.anycoin.cash: 8443 / private /? stream = private.orderwatch.mistbch & stream = private.balances & stream = private.order & stream = private.trade & stream = public.mistbch.ob-inc & stream = public.mistbch.trades & stream = public .global. Ticker
Sie können Ticker und Trades-Events vom Spicebch-Markt, die verschiedenen Verbindungen gehört ist.
Ereignisse abonnieren und abbestellen
Sie können die Verbindungsabonnements ändern, entschädigen Sie nach dem Herstellen der Verbindung die folgenden Folgen senden:
Mit dem Abonnement-Ereignis abonnieren Sie die Liste der bereitwilligen Streams:
{"event": "subscribe", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat das Abonnement mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abonniert", "Streams": ["public.global.tickers", "public.spicebch.trades", "public.spicebch.ob-inc"]}
Mit dem Ereignis "Abbestellen" werden Sie von der Liste der bereitwilligen Streams abgemeldet:
{"event": "abbestellen", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat die Abmeldung mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abgemeldet", "Streams": ["public.global.tickers", "public.spicebch.kline-15m"]}
Öffentliche Streams
Auftragsbuch
Dieser Stream wird zum Abonnementzeitpunkt eine Momentaufnahme des Auftragsbuchs und der Verwaltung Inkremente. Volumeninformationen in der Wahrnehmung der Werte. Wenn das Volumen Null ist, wird der Preispunkt aus dem Auftragsbuch gezogen.
Registrieren Sie sich zum Streamen <Markt> .ob-inc, um Schnappschüsse zu empfangen und Nachrichten zu geben.
Beispiel für einen Auftragsbuch-Schnappschuss:
{
"spicebch.ob-snap": {
"fragt": [
[15.0, 21.7068],
[20.0, 100.2068],
[20.5, 30.2068],
[30.0, 21.2068]
],
"Gebote": [
[10,95, 21,7068],
[10,90, 65,2068],
[10,85, 55,2068],
[10.70, 30.2068]
]]
}}
}}
Beispiel für eine Auftragsbuch-Inkrementnachricht:
{
"spicebch.ob-inc": {
"fragt": [
[15.0, 22.1257]
]]
}}
}}
Trades
Hier ist die Struktur des <Marktes> .tradesEreignisses, das als Array mit Trades verfügbar gemacht wird:
Feld Beschreibung
tid Einzigartige Handelsbotschaft.
taker_type Taker Art des Handels, gleich buyoder kontrollierte.
Preis Preis für den Handel.
Menge Die Menge des Handels.
created_at Handel schafft Zeit.
Kline Punkt
Kline-Punkt als Zahlenfeld:
Zeitstempel.
Täterpreis.
Maximaler Preis.
Mindestpreis.
Letzter Preis.
Periodenvolumen
Beispiel:
[1537370580, 0,0839, 0,0921, 0,0781, 0,0845, 0,5895]
Ticker
Hier ist die Struktur der global.tickersEreignisausstellung als Array mit allen Marktpaaren:
Feld Beschreibung
bei Datum des Verantwortlichen Tickers.
name Name des Marktpaars.
base_unit Hauptwährung.
quote_unit wahr zitieren.
Maß Niedrigster Preis in 24 Stunden.
hoher Höchster Preis in 24 Stunden.
letzter Letzter Handelspreis.
offen Letzter Handel vom letzten Zeitstempel.
schließen Letzter Handelspreis.
Volumen Volumen in 24 Stunden.
Verkauf Bester Preis pro Einheit.
kaufen Bester Preis pro Einheit.
Durchschnittlicher Preis für die letzten 24 Stunden.
price_change_percent vertraeliche Preisänderungen in Finanzen.
Private Streams
Auftrag
Hier ist die Struktur der OrderVeranstaltung:
Feld Beschreibung
id Eindeutige Bestellnummer.
Markt Der Markt, auf die Rechte Rechte wird. (In jeder Münze market_id)
order_type Auftragsart, eigent limitoder market.
Preis Bestellpreis.
avg_price attraktpreis bestellen.
Zustand Einer von warten, gehört, Ablehnen abbrechen.
origin_volume Der Rechte, den Benutzer verkaufen / kaufen gehört.
Inhaltendes Volumen Reststehen, den Benutzer verkaufen / kaufen gehört.
execute_volume Ausgeführter Rechte für aktuelle Rechte.
Schein_auftrags erstellen Zeit.
aktualisierte_aufstellungsbedingte Zeit.
trades_count Trades mit dieser Order.
Kunst Kunst der Rechte, Gleiche Bidoder fragen. (Veraltet)
bei der Wahrnehmung der Zeit. (Veraltet) (In jeder Münze created_at)
Händel
Hier ist die Struktur der TradeVeranstaltung:
Feld Beschreibung
id Eindeutige Handelskennung.
Preis Preis für jede Einheit.
Menge Die Menge des Handels.
gesamt Die Summe des Handels.
Markt Der Markt, auf dem Handel. (In anycoin market_id)
Seite Art der Rechte im Handel, die sich auf den Zugang Zugangsempfänger kaufen.
taker_type Bestellseite des Abnehmers für den Handel, gleich buyoder sell.
created_at Handel schafft Zeit.
order_id Benutzerauftragskennung im Handel.
Anycoin API: REST & WS
REST-API
Die Beschreibung der REST-API finden Sie hier: Swagger-Definition
Sie können sich mit den Token authentifizieren
Träger <Token>
Beispiel:
Träger eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ
WebsocketAPI
Es gibt zwei Arten von Kanälen:
Öffentlich: für jedermann Kontakte
Privat: Nur für ein geschlossenes Mitglied
GET-Anforderungsparameter:
Feld Beschreibung Mehrfach erlaubt
Stream Liste der zu abonnierenden Streams Ja
Liste der öffentlichen öffentlichen Streams:
Öffentlichkeit. <Markt> .ob-inc Marktauftragsbuch-Update
Öffentlichkeit. <Markt> .trades
Öffentlichkeit. <Markt> .kline-PERIODE (religiöse Zeiträume sind "1 m", "5 m", "15 m", "30 m", "1 h", "2 h", "4 h", "6 h, 12 h, 1 d, 3d, 1 w)
public.global.tickers
Liste der wahrnehmbaren Streams:
private.order
private.trade
private.balances
Ein Format dieser Ereignisse finden Sie unter im Dokument.
Authentifizierung
Die Authentifizierung gehört für eine Websocket-Nachricht mit der folgenden JSON-Struktur.
{
"jwt": "Inhaber <Token>"
}}
Wenn die Authentifizierung bestätigt wurde, wurde der Server erfolgreich
{
"Erfolg": {
"message": "Authentifizierung."
}}
}}
Diesen gibt der Server einen Fehler zurück
{
"Error": {
"Nachricht": "Authentifizierung fehlgeschlagen."
}}
}}
Wenn das JWT-Authentifizierungsstoken einen ungültigen Typ hat, gibt der Server einen Fehler zurück
{
"Error": {
"message": "Token-Typ ist nicht erledigt oder ungültig."
}}
}}
Wenn eine der Nachrichtenverarbeitung ein anderer Fehler ist, wird ein Fehler gemacht
{
"Error": {
"Nachricht": "Fehler beim Behandeln der Nachricht".
}}
}}
Hinweis: Die Anycoin-Websocket-API wird nur die Authentifizierung des JWT-Tokens vom Typ Bearer.
Beispiel für eine Authentifizierungsnachricht:
{
"jwt": "Inhaber eyJhbGciOiJIUzI1NiIsInR5c ..... MHrHDcEfxjoYZgeFONFh7HgQ"
}}
Streams-Abonnement
Parameter verwendet
Sie können Streams ändern, die abonniert werden sollen, entschädigen Sie den streamParameter GET in der Verbindungs-URL kaufen. Der Parameter kann sich darum kümmern, um mehrere Streams zu abonnieren.
Beispiel:
wss: //ws.anycoin.cash: 8443 / private /? stream = private.orderwatch.mistbch & stream = private.balances & stream = private.order & stream = private.trade & stream = public.mistbch.ob-inc & stream = public.mistbch.trades & stream = public .global. Ticker
Sie können Ticker und Trades-Events vom Spicebch-Markt, die verschiedenen Verbindungen gehört ist.
Ereignisse abonnieren und abbestellen
Sie können die Verbindungsabonnements ändern, entschädigen Sie nach dem Herstellen der Verbindung die folgenden Folgen senden:
Mit dem Abonnement-Ereignis abonnieren Sie die Liste der bereitwilligen Streams:
{"event": "subscribe", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat das Abonnement mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abonniert", "Streams": ["public.global.tickers", "public.spicebch.trades", "public.spicebch.ob-inc"]}
Mit dem Ereignis "Abbestellen" werden Sie von der Liste der bereitwilligen Streams abgemeldet:
{"event": "abbestellen", "Streams": ["public.spicebch.trades", "public.spicebch.ob-inc"]}
Der Server hat die Abmeldung mit der folgenden Meldung und die neue Liste Ihrer neuen Abonnements bereit:
{"Erfolg": {"Nachricht": "Abgemeldet", "Streams": ["public.global.tickers", "public.spicebch.kline-15m"]}
Öffentliche Streams
Auftragsbuch
Dieser Stream wird zum Abonnementzeitpunkt eine Momentaufnahme des Auftragsbuchs und der Verwaltung Inkremente. Volumeninformationen in der Wahrnehmung der Werte. Wenn das Volumen Null ist, wird der Preispunkt aus dem Auftragsbuch gezogen.
Registrieren Sie sich zum Streamen <Markt> .ob-inc, um Schnappschüsse zu empfangen und Nachrichten zu geben.
Beispiel für einen Auftragsbuch-Schnappschuss:
{
"spicebch.ob-snap": {
"fragt": [
[15.0, 21.7068],
[20.0, 100.2068],
[20.5, 30.2068],
[30.0, 21.2068]
],
"Gebote": [
[10,95, 21,7068],
[10,90, 65,2068],
[10,85, 55,2068],
[10.70, 30.2068]
]]
}}
}}
Beispiel für eine Auftragsbuch-Inkrementnachricht:
{
"spicebch.ob-inc": {
"fragt": [
[15.0, 22.1257]
]]
}}
}}
Trades
Hier ist die Struktur des <Marktes> .tradesEreignisses, das als Array mit Trades verfügbar gemacht wird:
Feld Beschreibung
tid Einzigartige Handelsbotschaft.
taker_type Taker Art des Handels, gleich buyoder kontrollierte.
Preis Preis für den Handel.
Menge Die Menge des Handels.
created_at Handel schafft Zeit.
Kline Punkt
Kline-Punkt als Zahlenfeld:
Zeitstempel.
Täterpreis.
Maximaler Preis.
Mindestpreis.
Letzter Preis.
Periodenvolumen
Beispiel:
[1537370580, 0,0839, 0,0921, 0,0781, 0,0845, 0,5895]
Ticker
Hier ist die Struktur der global.tickersEreignisausstellung als Array mit allen Marktpaaren:
Feld Beschreibung
bei Datum des Verantwortlichen Tickers.
name Name des Marktpaars.
base_unit Hauptwährung.
quote_unit wahr zitieren.
Maß Niedrigster Preis in 24 Stunden.
hoher Höchster Preis in 24 Stunden.
letzter Letzter Handelspreis.
offen Letzter Handel vom letzten Zeitstempel.
schließen Letzter Handelspreis.
Volumen Volumen in 24 Stunden.
Verkauf Bester Preis pro Einheit.
kaufen Bester Preis pro Einheit.
Durchschnittlicher Preis für die letzten 24 Stunden.
price_change_percent vertraeliche Preisänderungen in Finanzen.
Private Streams
Auftrag
Hier ist die Struktur der OrderVeranstaltung:
Feld Beschreibung
id Eindeutige Bestellnummer.
Markt Der Markt, auf die Rechte Rechte wird. (In jeder Münze market_id)
order_type Auftragsart, eigent limitoder market.
Preis Bestellpreis.
avg_price attraktpreis bestellen.
Zustand Einer von warten, gehört, Ablehnen abbrechen.
origin_volume Der Rechte, den Benutzer verkaufen / kaufen gehört.
Inhaltendes Volumen Reststehen, den Benutzer verkaufen / kaufen gehört.
execute_volume Ausgeführter Rechte für aktuelle Rechte.
Schein_auftrags erstellen Zeit.
aktualisierte_aufstellungsbedingte Zeit.
trades_count Trades mit dieser Order.
Kunst Kunst der Rechte, Gleiche Bidoder fragen. (Veraltet)
bei der Wahrnehmung der Zeit. (Veraltet) (In jeder Münze created_at)
Händel
Hier ist die Struktur der TradeVeranstaltung:
Feld Beschreibung
id Eindeutige Handelskennung.
Preis Preis für jede Einheit.
Menge Die Menge des Handels.
gesamt Die Summe des Handels.
Markt Der Markt, auf dem Handel. (In anycoin market_id)
Seite Art der Rechte im Handel, die sich auf den Zugang Zugangsempfänger kaufen.
taker_type Bestellseite des Abnehmers für den Handel, gleich buyoder sell.
created_at Handel schafft Zeit.
order_id Benutzerauftragskennung im Handel.
simpleledger: qqxlzxzhvw2k89wg7m0lqlxd2d9xmdwwws8gr4dnvz
[! [Sponsoren] ( https://rcimg.net/images/sponsors/svg/krise636.svg )]
bitcoincash:qrfmvutyysfre5wxvv0wvhkxhrc8qwdkxuseg99xh3