ich denke das Problem ist, dass wir client_id & client_secret nicht als url Parameter, sondern per Basic Auth entsprechend der OAuth2.0 Spezifikation übermitteln:
In diesem Fall unterstützt die FedEx API weder „Authorization: Basic“ Header RFC 6749 - The OAuth 2.0 Authorization Framework noch die Übergabe von Parametern über URL-Query-Parameter. Es ist ausschließlich die Übergabe der Parameter im Body erlaubt.
in der OAuth 2 Verbindung gibt es jetzt eine neue Option (application/x-www-form-urlencoded (request body)), die es ermöglicht client_id & client_secret im request body zu übermitteln.