2016-07-23 9 views
0

Dieser API-Aufruf führt nur dazu, dass Sie sie über das Telefon anrufen.SoftLayer API-Aufruf initiatePortalPasswordChange schlägt fehl

>>> client['User_Customer'].initiatePortalPasswordChange(username) 
Traceback (most recent call last): 
    File "<input>", line 1, in <module> 
    client['User_Customer'].initiatePortalPasswordChange(username) 
    File "/Users/p/.VirtualEnvs/main/lib/python2.7/site-packages/SoftLayer/API.py", line 373, in call_handler 
    return self(name, *args, **kwargs) 
    File "/Users/p/.VirtualEnvs/main/lib/python2.7/site-packages/SoftLayer/API.py", line 341, in call 
    return self.client.call(self.name, name, *args, **kwargs) 
    File "/Users/p/.VirtualEnvs/main/lib/python2.7/site-packages/SoftLayer/API.py", line 237, in call 
    return self.transport(request) 
    File "/Users/p/.VirtualEnvs/main/lib/python2.7/site-packages/SoftLayer/transports.py", line 187, in __call__ 
    raise _ex(ex.faultCode, ex.faultString) 
SoftLayerAPIError: SoftLayerAPIError(SoftLayer_Exception_Public): User needs to contact revenue services in order to reset your password. Please contact 1-866-325-0045 Option 3 in order to reset your password. 

Es war frustrierend genug, wenn updatePassword veraltet war und unsere Automatisierungs brach, wie here von anderen diskutiert. Aber es ist noch frustrierender, wenn der verwässerte API-Anruf einfach einen Passwort-Reset einleitet, um den Anruf über das Telefon anzurufen. Ernst? SoftLayer dekonstruiert ihre API, einen Aufruf nach dem anderen, um die Automatisierung zu ersticken.

Kann mir jemand sagen, warum der initiatePortalPasswordChange API-Anruf nicht funktioniert?

Antwort

0

Ich denke nicht, dass dies der richtige Ort für Fragen über API-Design ist, ich denke, es kann aus Sicherheitsgründen, aber besser senden Sie eine E-Mail hier [email protected] darüber.

Grüße

+0

Ich hasse es, dass als Strato Kunde, ich habe auf Stack-Überlauf hier öffentlich über API-Probleme zu fragen, anstatt über ein eigenes Ticket Strato. Bei mehreren Gelegenheiten wurde mir jedoch von den Mitarbeitern von SoftLayer am Ende eines langen, detaillierten Tickets ausdrücklich gesagt, dass API-Fragen hier auf SO veröffentlicht werden sollten. Die Anfrage über ein Ticket hat sich immer wieder als sinnlose Übung erwiesen. Ich hoffe, dass SoftLayers API-Experten (die laut SoftLayer hier auf SO sind) auf mein API-Problem hier reagieren werden. – pgra