Hallo,
ich habe Anhand der Dokumentation Curl Beispiele in APICall, URLDownload oder SpreadsheetUrldownload verwenden versucht, meinen PHP curl ins Synesty zu übertragen. Leider gelingt mir das nicht richtig.
Hier mein curl:
// Auth-URL für das Login
$authUrl = "xxx";
$token = "xxx";
// Login-Daten als JSON
$data = json_encode([
"userId" => "xxx",
"password" => "xxx"
]);
// cURL-Session für Login
$ch = curl_init($authUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Content-Type: application/json", // API erwartet JSON
"Authorization: Bearer " . $token
]);
// Anfrage ausführen
$response = curl_exec($ch);
curl_close($ch);
Wie habe ich es bei Synesty versucht, eins von vielen Versuchen?
Ich habe den Step „UrlDownload“ genommen.
Als Host
die authUrl
.
method
ist POST
.
requestBody
steht { "userId": "xxx", "password": "xxx" }
Unter Erweiterten Einstellungen habe ich folgendes geändert:
requestHeaders
…
Authorization=Bearer {{TOKEN}}
Damit erhalte ich immer einen 415er Fehler.
Wo liegt mein Fehler?
Beste Grüße