Generate - Access Token
Generare un token di accesso di Azure Video Indexer.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateAccessToken?api-version=2025-04-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[A-Za-z0-9-]+$ |
Nome dell'account Azure Video Indexer. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
subscription
|
path | True |
string minLength: 1 |
ID della sottoscrizione di destinazione. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| permissionType | True |
Autorizzazione richiesta |
|
| scope | True |
Tipo di supporto richiesto |
|
| projectId |
string |
ID progetto |
|
| videoId |
string |
ID del video |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Le proprietà del token di accesso dell'account Azure Video Indexer sono state recuperate correttamente. |
|
| Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
Generate accessToken for account contributor
Esempio di richiesta
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2025-04-01
{
"permissionType": "Contributor",
"scope": "Account"
}
Risposta di esempio
{
"accessToken": "<jwt token of 1260 characters length>"
}
Generate accessToken for account reader
Esempio di richiesta
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2025-04-01
{
"permissionType": "Reader",
"scope": "Account"
}
Risposta di esempio
{
"accessToken": "<jwt token of 1260 characters length>"
}
Generate accessToken for project contributor
Esempio di richiesta
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2025-04-01
{
"permissionType": "Contributor",
"scope": "Project",
"projectId": "07ec9e38d4"
}
Risposta di esempio
{
"accessToken": "<jwt token of 1260 characters length>"
}
Generate accessToken for project reader
Esempio di richiesta
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2025-04-01
{
"permissionType": "Reader",
"scope": "Project",
"projectId": "07ec9e38d4"
}
Risposta di esempio
{
"accessToken": "<jwt token of 1260 characters length>"
}
Generate accessToken for video contributor
Esempio di richiesta
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2025-04-01
{
"permissionType": "Contributor",
"scope": "Video",
"videoId": "07ec9e38d4"
}
Risposta di esempio
{
"accessToken": "<jwt token of 1260 characters length>"
}
Generate accessToken for video reader
Esempio di richiesta
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2025-04-01
{
"permissionType": "Reader",
"scope": "Video",
"videoId": "07ec9e38d4"
}
Risposta di esempio
{
"accessToken": "<jwt token of 1260 characters length>"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Access |
Token di accesso di Azure Video Indexer. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Generate |
Parametri della richiesta di generazione del token di accesso |
|
permission |
Autorizzazione richiesta |
| scope |
Tipo di supporto richiesto |
AccessToken
Token di accesso di Azure Video Indexer.
| Nome | Tipo | Descrizione |
|---|---|---|
| accessToken |
string |
Token di accesso. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
GenerateAccessTokenParameters
Parametri della richiesta di generazione del token di accesso
| Nome | Tipo | Descrizione |
|---|---|---|
| permissionType |
Autorizzazione richiesta |
|
| projectId |
string |
ID progetto |
| scope |
Tipo di supporto richiesto |
|
| videoId |
string |
ID del video |
permissionType
Autorizzazione richiesta
| Valore | Descrizione |
|---|---|
| Contributor | |
| Reader |
scope
Tipo di supporto richiesto
| Valore | Descrizione |
|---|---|
| Video | |
| Account | |
| Project |