POST /oauth/register
OAuth verwendet S256 PKCE, eine exakte Weiterleitungs-URI und getrennte Ressourcen für REST und MCP. Die Zustimmung erfolgt in Tong. Refresh-Tokens werden bei jeder Nutzung ersetzt.
Anfragebeispiel#
curl -X POST 'https://platform.tongai.io/oauth/register' \ -H "Content-Type: application/json" \ -d '{ "client_name": "example", "redirect_uris": [ "https://your-app.example/events" ], "scope": "example"}'Konfiguration
curl --versionAuthentifizierung#
noneParameter#
Es sind keine Parameter erforderlich.
Anfrageinhalt#
application/jsonclient_namestringErforderlichMindestlänge: 1 Zeichen.
Maximale Länge: 120 Zeichen.
redirect_urisstring[]ErforderlichMindestanzahl: 1.
Maximale Anzahl: 10.
scopestringErforderlichMaximale Länge: 3000 Zeichen.
token_endpoint_auth_methodstringOptionalZulässige Werte
"none"Standard: "none".
grant_typesstring[]OptionalStandard: ["authorization_code","refresh_token"].
response_typesstring[]OptionalStandard: ["code"].
Antwortschema#
{ "client_id": "e8aa0a87-6cd9-42eb-975a-b72bf43218c8", "client_name": "Your application", "redirect_uris": [ "https://your-app.example/oauth/callback" ], "scope": "catalog:read operations:read", "token_endpoint_auth_method": "none", "grant_types": [ "authorization_code", "refresh_token" ], "response_types": [ "code" ]}Fehler und Limits#
{ "error": "invalid_client_metadata"}AuthentifizierungAPI-Schlüssel belasten das zugehörige Konto. Mit OAuth nutzt jeder verbundene Nutzer seine eigenen Credits.Fehler und RatenlimitsFehler verstehen, sicher erneut versuchen und fehlgeschlagene Generierungen wiederaufnehmen.Anfragen und ProtokolleEine angenommene Anfrage ist noch keine fertige Generierung. Verfolgen Sie den Job, bis das Ergebnis bereitsteht.