API RU VDS


Arbeitsbeginn
 
Benutzer
 
Server
Benutzerverwaltungsfunktionen sind nicht mehr verfügbar
Das Arbeiten mit Kunden-Accounts über API ist defaultmäßig unzugänglich und wird nur für juristische Personen ermöglicht, soweit ein Partnervertrag abgeschlossen ist. Detaillierte Informationen erhalten Sie im Supportservice.
API-Funktionen
Adresse: https://ruvds.com/api/user/get/
Anfrageparameter:
sessionToken – Bei der Autorisierung erhaltenes Token
id – benötigte Benutzer-IDs, durch Kommas getrennt, oder der Wert me
Anfragebeispiel:
https://ruvds.com/api/user/get/?sessionToken=YOURTOKEN&id=me
Antwortbeispiel:
{
"rejectReason": 0,
"result":
[
{
"id": 00000000-1111-2222-3333-444444444444,
"firstName": "Peter",
"lastName": "Weber",
"patronymic": "Ivanovich",
"engName": "Ivan Ivanovich",
"gender": 1,
"birthDate": "29061975",
"country": {"name":"Russland","phoneCode":7 },
"city":
{
"name": "Moskau",
"country": {"name":"Russland","phoneCode":7 },
"lat": 55.751667,
"lng": 37.617778,
},
"postcode": null,
"address": "Straße, Haus-Nr., Wohnungs- oder Büro-Nr.",
"phone": "9031112233",
"phoneVerified": true,
"email": "user@mail.com",
"emailVerified": true,
"balance": 0,
"currency": 1,
"org": null,
}
]
}
Antwortfelder:
rejectReason – numerischer Wert (Fehler-Code)
errMessage – Textbeschreibung eines eventuellen Fehlers
result – Benutzerliste-Array
id – Files.API.FldUsrInfId
firstName – Vorname
lastName – Familienname
patronymic – Vatersname
engName – Vor- und Nachname (auf Englisch)
gender – Geschlecht: 1 - männlich; 2 - weiblich
birthDate – Geburtsdatum im Format ddMMyyyy
country – Land
city – Stadt mit Zuordnung zu einem Land
postcode – Postleitzahl
address – Anmeldeadresse/Ort
phone – Telefon-Nummer (ohne Ziffer 8 am Anfang und ohne Landesvorwahl)
phoneVerified – Wurde die Telefon-Nummer verifiziert?
email – Email-Adresse
emailVerified – Ist die E-Mail-Adresse verifiziert?
balance – Benutzerkonto-Guthaben
currency – Benutzerkonto-Währung: 1 - RUB; 2 - UAH; 3 - USD; 4 - EUR
org – Details zur juristischen Person des Benutzers
Fehlercodes:
0 – Anfrage erfolgreich ausgeführt
3 – Falsches Autorisierungstoken oder kein Zugang zur Nutzerverwaltung
6 – Falsche Anfrageparameter
1000 – Interner Systemfehler

Adresse: https://ruvds.com/api/user/create/ und https://ruvds.com/api/user/update/, entsprechend
Anfrageparameter:
sessionToken – Bei der Autorisierung erhaltenes Token
id – Benutzer-ID im RuVDS-System
email – Email-Adresse (ist unikal und wird als Anmeldename genutzt)
password – Benutzer-Passwort (soweit ein neues Passwort gesetzt wird)
phone – Telefon-Nummer (ohne Ziffer 8 am Anfang und ohne Landesvorwahl)
firstName – Vorname
lastName – Familienname
patronymic – Vatersname
gender – Geschlecht: 1 - männlich; 2 - weiblich
birthDate – Geburtsdatum im Format dd.MM.yyyy
country – Ländername (defaultmäßig Russland, falls das Feld leer)
city – Stadt mit Zuordnung zu einem Land
postcode – Postleitzahl
address – Anmeldeadresse/Ort
Anfragebeispiel:
https://ruvds.com/api/user/create/?sessionToken=YOURTOKEN&id=
&email=test@mail.com&password=P@ssword&phone=9031112233&firstName=Peter
&lastName=Weber&patronymic=Ivanovich&gender=1&birthDate=29.06.1975
&country=Russland&city=Moskau&postcode=123456
&address=Straße, Haus-Nr., Wohnungs- oder Büro-Nr.
Antwortbeispiel:
{
"rejectReason": 0,
"result":null
}
Antwortfelder:
rejectReason – numerischer Wert (Fehler-Code)
errMessage – Textbeschreibung eines eventuellen Fehlers
result – Benutzer-Objekt (keine NULL beim erfolgreichen Ergebnis)
Fehlercodes:
0 – Anfrage erfolgreich ausgeführt
3 – Falsches Autorisierungstoken oder kein Zugang zur Nutzerverwaltung
4 – Passwort-Feld ist leergeblieben (bei der Einrichtung)
5 – Zu einfaches oder zu kurzes Passwort
6 – Falsche Anfrageparameter
7 – User nicht gefunden oder keine Editierrechte
21 – Email-Adresse-Feld ist leergeblieben
22 – Falsches Format der Email-Adresse
23 – Email-Adresse wird bereits bei anderem Account benutzt
32 – Telefon-Nr. im falschen Format angegeben
1000 – Interner Systemfehler

Adresse: https://ruvds.com/api/user/change_password/
Anfrageparameter:
sessionToken – Bei der Autorisierung erhaltenes Token
id – Benutzer-ID im RuVDS-System
password – Neues Passwort für den Benutzer
Anfragebeispiel:
https://ruvds.com/api/user/change_password/?sessionToken=YOURTOKEN
&id=00000000-1111-2222-3333-444444444444&password=NewP@assword
Antwortbeispiel:
{
"rejectReason": 0,
"result":null
}
Antwortfelder:
rejectReason – numerischer Wert (Fehler-Code)
errMessage – Textbeschreibung eines eventuellen Fehlers
result – Benutzer-Objekt (keine NULL beim erfolgreichen Ergebnis)
Fehlercodes:
0 – Anfrage erfolgreich ausgeführt
3 – Falsches Autorisierungstoken oder kein Zugang zur Nutzerverwaltung
4 – Passwort-Feld ist leergeblieben
5 – Zu einfaches oder zu kurzes Passwort
6 – Falsche Anfrageparameter
7 – User nicht gefunden oder keine Editierrechte
1000 – Interner Systemfehler

Adresse: https://ruvds.com/api/user/remove/
Anfrageparameter:
sessionToken – Bei der Autorisierung erhaltenes Token
id – Benutzer-ID im RuVDS-System
Anfragebeispiel:
https://ruvds.com/api/user/remove/?sessionToken=YOURTOKEN
&id=00000000-1111-2222-3333-444444444444
Antwortbeispiel:
{
"rejectReason": 0,
"result":null
}
Antwortfelder:
rejectReason – numerischer Wert (Fehler-Code)
errMessage – Textbeschreibung eines eventuellen Fehlers
result – Benutzer-Objekt (keine NULL beim erfolgreichen Ergebnis)
Fehlercodes:
0 – Anfrage erfolgreich ausgeführt
3 – Falsches Autorisierungstoken oder kein Zugang zur Nutzerverwaltung
6 – Falsche Anfrageparameter
7 – User nicht gefunden oder keine Editierrechte
40 – User hat Server in seinem persönlichen Kabinett
1000 – Interner Systemfehler

 
Wir setzen Cookies (eigene) ein, um Ihnen die Nutzung unserer Webseiten zu erleichtern. Mit der weiteren Nutzung unserer Webseiten sind Sie mit dem Einsatz der Cookies einverstanden. Weitere Informationen zu Cookies entnehmen Sie bitte unserer Vertraulichkeitspolitik.