Freigeben über


Generate - Access Token

Generieren Sie ein Azure Video Indexer-Zugriffstoken.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateAccessToken?api-version=2025-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[A-Za-z0-9-]+$

Der Name des Azure Video Indexer-Kontos.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

minLength: 1

Die ID des Zielabonnements.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
permissionType True

permissionType

Die angeforderte Berechtigung

scope True

scope

Der angeforderte Medientyp

projectId

string

Die Projekt-ID

videoId

string

Die Video-ID

Antworten

Name Typ Beschreibung
200 OK

AccessToken

Die Zugriffstokeneigenschaften des Azure Video Indexer-Kontos wurden erfolgreich abgerufen.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Generate accessToken for account contributor
Generate accessToken for account reader
Generate accessToken for project contributor
Generate accessToken for project reader
Generate accessToken for video contributor
Generate accessToken for video reader

Generate accessToken for account contributor

Beispielanforderung

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"
}

Beispiel für eine Antwort

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for account reader

Beispielanforderung

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"
}

Beispiel für eine Antwort

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for project contributor

Beispielanforderung

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"
}

Beispiel für eine Antwort

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for project reader

Beispielanforderung

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"
}

Beispiel für eine Antwort

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for video contributor

Beispielanforderung

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"
}

Beispiel für eine Antwort

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for video reader

Beispielanforderung

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"
}

Beispiel für eine Antwort

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Definitionen

Name Beschreibung
AccessToken

Azure Video Indexer-Zugriffstoken.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

GenerateAccessTokenParameters

Parameter der Zugriffstokengenerierungsanforderung

permissionType

Die angeforderte Berechtigung

scope

Der angeforderte Medientyp

AccessToken

Azure Video Indexer-Zugriffstoken.

Name Typ Beschreibung
accessToken

string

Das Zugriffstoken.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

GenerateAccessTokenParameters

Parameter der Zugriffstokengenerierungsanforderung

Name Typ Beschreibung
permissionType

permissionType

Die angeforderte Berechtigung

projectId

string

Die Projekt-ID

scope

scope

Der angeforderte Medientyp

videoId

string

Die Video-ID

permissionType

Die angeforderte Berechtigung

Wert Beschreibung
Contributor
Reader

scope

Der angeforderte Medientyp

Wert Beschreibung
Account
Project
Video