curl --request GET 'https://api.voicecheap.ai/.well-known/openid-configuration'
const input = {};
const response = await fetch('https://api.voicecheap.ai/.well-known/openid-configuration', {
method: 'GET',
headers: {},
redirect: 'manual',
});
console.log(response.status, await response.text());
import os
import requests
response = requests.request(
"GET",
"https://api.voicecheap.ai/.well-known/openid-configuration",
headers={},
timeout=120,
allow_redirects=False,
)
print(response.status_code, response.text)
OAuth i protokół MCP
Pobierz metadane wykrywania OpenID Connect
Odkryj endpointy tożsamości, obsługiwane zakresy, roszczenia i algorytm podpisywania tokenów ID w tym środowisku.
GET
/
.well-known
/
openid-configuration
curl --request GET 'https://api.voicecheap.ai/.well-known/openid-configuration'
const input = {};
const response = await fetch('https://api.voicecheap.ai/.well-known/openid-configuration', {
method: 'GET',
headers: {},
redirect: 'manual',
});
console.log(response.status, await response.text());
import os
import requests
response = requests.request(
"GET",
"https://api.voicecheap.ai/.well-known/openid-configuration",
headers={},
timeout=120,
allow_redirects=False,
)
print(response.status_code, response.text)
Odkryj endpointy tożsamości, obsługiwane zakresy, roszczenia i algorytm podpisywania tokenów ID w tym środowisku.
GET https://api.voicecheap.ai/.well-known/openid-configuration
Uwierzytelnianie
Brak.Przykłady żądań
Stosuj udokumentowany sposób kodowania i uwierzytelniania dla tej ścieżki. Struktura odpowiedzi i reguły idempotencji API akcji dotyczą wyłącznie wywołań akcji.curl --request GET 'https://api.voicecheap.ai/.well-known/openid-configuration'
const input = {};
const response = await fetch('https://api.voicecheap.ai/.well-known/openid-configuration', {
method: 'GET',
headers: {},
redirect: 'manual',
});
console.log(response.status, await response.text());
import os
import requests
response = requests.request(
"GET",
"https://api.voicecheap.ai/.well-known/openid-configuration",
headers={},
timeout=120,
allow_redirects=False,
)
print(response.status_code, response.text)
Odpowiedź
Odkryj endpointy tożsamości, obsługiwane zakresy, roszczenia i algorytm podpisywania tokenów ID w tym środowisku.HTTP 200
{
"issuer": "https://api.voicecheap.ai",
"authorization_endpoint": "https://api.voicecheap.ai/oauth/authorize",
"token_endpoint": "https://api.voicecheap.ai/oauth/token",
"registration_endpoint": "https://api.voicecheap.ai/oauth/register",
"revocation_endpoint": "https://api.voicecheap.ai/oauth/revoke",
"userinfo_endpoint": "https://api.voicecheap.ai/oauth/userinfo",
"jwks_uri": "https://api.voicecheap.ai/oauth/jwks",
"response_types_supported": ["code"],
"response_modes_supported": ["query"],
"grant_types_supported": ["authorization_code", "refresh_token"],
"subject_types_supported": ["public"],
"id_token_signing_alg_values_supported": ["RS256"],
"token_endpoint_auth_methods_supported": ["none"],
"code_challenge_methods_supported": ["S256"],
"scopes_supported": [
"account:read",
"usage:read",
"settings:read",
"settings:write",
"team:read",
"team:write",
"projects:read",
"projects:write",
"projects:delete",
"translations:write",
"transcription:read",
"transcription:write",
"subtitles:read",
"subtitles:write",
"tts:read",
"tts:write",
"voices:read",
"voices:write",
"images:read",
"images:write",
"thumbnails:read",
"thumbnails:write",
"folders:read",
"folders:write",
"glossary:read",
"glossary:write",
"webhooks:read",
"webhooks:write",
"publishing:read",
"publishing:write",
"openid",
"email",
"offline_access"
],
"claims_supported": ["sub", "iss", "aud", "iat", "exp", "nonce", "email", "email_verified"],
"authorization_response_iss_parameter_supported": true,
"client_id_metadata_document_supported": true
}
Nagłówki odpowiedzi
{
"Cache-Control": "no-store"
}
Uwagi do operacji
- Endpointy OpenID Connect zwracają HTTP 404, gdy integracja tożsamości jest niedostępna w tym środowisku. Sprawdź wykrywanie przed korzystaniem z funkcji tożsamości.
- openid i email to uprawnienia tożsamości, niezależne od uprawnień produktu, akceptowane tylko wtedy, gdy są ogłaszane. email wymaga openid. Podczas pierwszej autoryzacji żądanie zawierające wyłącznie zakresy tożsamości używa domyślnych uprawnień produktu pokazanych na ekranie zgody.
Błędy
| Status HTTP | Kod | Znaczenie lub sposób rozwiązania |
|---|---|---|
| 404 | Not Found | Endpointy OpenID Connect zwracają HTTP 404, gdy integracja tożsamości jest niedostępna w tym środowisku. Sprawdź wykrywanie przed korzystaniem z funkcji tożsamości. |
Czy ta strona była pomocna?

