omg jetzt hats funktioniert
ich hab die Variablen der zu übergebenen Daten zwischendurch auskommentiert und deshalb einen 500er bekommen
so gehts nun:
PHP-Code:
$clientBearer = HttpClient::create();
$response = $clientBearer->request('POST', 'https://XXX', [
'headers' => [
'Accept' => 'application/json',
],
'body' => [
'client_secret' => 'zzzz',
],
]);
$contentBearer = $response->toArray();
$bearertoken = $contentBearer['access_token'];
$client2 = HttpClient::createForBaseUri('https://YYY', [
'auth_bearer' => $bearertoken,
]);
$response2 = $client2->request('POST', 'https://YYY', [
'json' => [
'email'=> $email,
],
]);
jetzt noch Feinschliff was noch alles übergeben werden muß und dann bin ich fertig.
Danach werd ich dann mal mein PayPal bemühen.