API - Add Database Probleme
Posted: Wed 3. Jun 2020, 14:43
Hi zusammen,
Ich bin mir meinem Migrationsscript wieder an einen Punkt angekommen, wo ich den Fehler bei den Daten zur API nicht finde.
Mit Python erstelle ich Array und wandle es dann in Json um:
Daraus wird dann der JSON Array:
Wenn ich das jetzt per POST an die API sende, bekomme ich folgende Meldung
Ich habe schon in den Einstellungen, unter "Datenbank" den Parameter "Individuelle Datenbank- / Benutzernamen" aktiviert. Leider hat das auch nicht geholfen.
Gibt es eine Zeichenbegrenzung bei dem Datenbanknamen und Datenbank-Benutzernamen?
Oder mache ich was anderes falsch?
Gruß
Sascha
Ich bin mir meinem Migrationsscript wieder an einen Punkt angekommen, wo ich den Fehler bei den Daten zur API nicht finde.
Mit Python erstelle ich Array und wandle es dann in Json um:
Code: Select all
data_remote_access = []
if 'iDatabaseUserHost' in keyHelpData:
if keyHelpData['iDatabaseUserHost'] != 'localhost':
keyHelpRemoteAccessData = keyHelpData['iDatabaseUserHost'].split(",")
for ipaddr in keyHelpRemoteAccessData:
data_remote_access.append(ipaddr)
data['id_user'] = int(keyHelpData['addedKeyHelpUserId'])
data['database_name'] = keyHelpData['iDatabaseName']
data['database_username'] = keyHelpData['iDatabaseUsername']
data['password'] = keyHelpData['iDatabaseUserPassword']
data['description'] = "Database migrated from i-MSCP"
data['remote_access'] = data_remote_access
Code: Select all
{'id_user': 103, 'database_name': '103_zweite-datenbank', 'database_username': '103_extern', 'password': ':XO4W4V$', 'description': 'Database migrated from i-MSCP', 'remote_access': ['192.168.111.125']}
Code: Select all
KeyHelp API Message: 400 - Bad Request, Message Failed to save. Invalid property data for: 'name', 'username'
Gibt es eine Zeichenbegrenzung bei dem Datenbanknamen und Datenbank-Benutzernamen?
Oder mache ich was anderes falsch?
Gruß
Sascha