Hilfe
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Funktion der REST API Schnittstelle

stefank
Einsteiger
1 Beiträge

Guten Tag in die Runde. 

Ich habe mir die letzten Tage die REST API zum Zugriff auf mein Depot angesehen, stoße hier aber auf ein Problem zu dem ich eine 2te Meinung brauche. 

 

Mit Hilfe untenstehenden Codes versuche ich den ersten Topen zu erzeugen um in den 2ten Schritt überzugehen, erhalte aber unten stehende Fehlermeldung. Besteht hier wirklich eine Störung oder ist mein Request falsch? Sofern 2teres bin ich für Anpassungen an diesem offen. 

Vielen Dank im Vorraus. 

 

 

 

 

$prefix="https://api.comdirect.de/api"

$client_id="User_XXX"
$client_secret="SUOERSecr3T"
$username="123456789"
$password="987654312"
$grant_type="password"

$SessionKeybody = @{"client_id"=$client_id 
                    "client_secret"=$client_secret 
                    "username"=$username 
                    "password"=$password 
                    "grant_type"=$grant_type}| ConvertTo-Json


$response = Invoke-RestMethod -Uri $prefix+"/oauth/token" -Method Post -Body $SessionKeybody -ContentType "application/x-www-form-urlencoded"
Invoke-RestMethod : 
    comdirect - eine Marke der Commerzbank AG
   
        @font-face {
            font-family: 'Mark';
            src: url('/ccf2/rwd/RWD/fonts/MarkWeb.woff2') format('woff2'),
                 url('/ccf2/rwd/RWD/fonts/MarkWeb.woff') format('woff');
            font-weight: normal;
            font-style: normal;
        }
        body {
            margin: 0;
            padding: 0;
            font-family: 'Mark', Arial, Helvetica, sans-serif;
            color: #28373C;
        }
        .site-wrap { width: 750px; margin: 4rem auto; border: 1px solid #CCCCCC; }
        .header { position: relative; background: #28373C; padding: 1.375rem 0; }
        .header > svg { margin-left: 1.25rem; }
        .header:after {
            height: 4px;
            width: 100%;
            background: -webkit-linear-gradient(180deg, #fff500 0, #f7f406 14%, #c6f127 48%, #7aeb5b 70%, #00e1af 100%);
            background: linear-gradient(-90deg, #fff500 0, #f7f406 14%, #c6f127 48%, #7aeb5b 70%, #00e1af 100%);
            content: '';
            display: block;
            bottom: 0;
            position: absolute;
        }
        .content-wrap { text-align: center; margin: 2.5rem; }
        .content-wrap > svg { margin-left: 0.5rem; }
        h1 { font-size: 2rem; line-height: 3rem; font-weight: normal; margin: 1.5rem 0 2rem 0; }
        .message { font-size: 0.875rem; line-height: 1.25rem; font-weight: normal; }

                comdirect-logo-rz-rgb
                
            Funktionsstörung
            
                Bei der von Ihnen gewählten Funktion ist eine Störung aufgetreten.
                Wir bitten um Entschuldigung.
                Die Störung wird so schnell wie möglich behoben, sodass Ihnen in Kürze wieder alle Funktionen zur Verfügung stehen.
            
        
    
In Zeile:1 Zeichen:13
+ $response = Invoke-RestMethod -Uri $prefix+"/oauth/token" -Method Pos ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand

 

 

 

 

 

1 ANTWORT

javadoc
Autor ★
6 Beiträge

Die URL für das Token unterscheidet sich von dem Aufbau der anderen Urls.

 

https://api.comdirect.de/oauth/token (ohne /api/) 

 

Die Aufrufe danach erfolgen mit dem URL Präfix wie du ihn gesetzt hast.