Aracılığıyla paylaş


Generate - Access Token

Azure Video Indexer erişim belirteci oluşturma.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Azure Video Indexer hesabının adı.

Normal ifade deseni: ^[A-Za-z0-9-]+$

resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
permissionType True

permissionType

İstenen izin

scope True

scope

İstenen medya türü

projectId

string

Proje kimliği

videoId

string

Video kimliği

Yanıtlar

Name Tür Description
200 OK

AccessToken

Azure Video Indexer hesabının erişim belirteci özellikleri başarıyla alındı.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

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

Örnek isteği

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Contributor",
  "scope": "Account"
}

Örnek yanıt

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

Generate accessToken for account reader

Örnek isteği

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Reader",
  "scope": "Account"
}

Örnek yanıt

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

Generate accessToken for project contributor

Örnek isteği

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Contributor",
  "scope": "Project",
  "projectId": "07ec9e38d4"
}

Örnek yanıt

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

Generate accessToken for project reader

Örnek isteği

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Reader",
  "scope": "Project",
  "projectId": "07ec9e38d4"
}

Örnek yanıt

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

Generate accessToken for video contributor

Örnek isteği

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Contributor",
  "scope": "Video",
  "videoId": "07ec9e38d4"
}

Örnek yanıt

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

Generate accessToken for video reader

Örnek isteği

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Reader",
  "scope": "Video",
  "videoId": "07ec9e38d4"
}

Örnek yanıt

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

Tanımlar

Name Description
AccessToken

Azure Video Indexer erişim belirteci.

ErrorDefinition

Hata tanımı.

ErrorResponse

Hata yanıtı.

GenerateAccessTokenParameters

Erişim belirteci oluşturma isteğinin parametreleri

permissionType

İstenen izin

scope

İstenen medya türü

AccessToken

Azure Video Indexer erişim belirteci.

Name Tür Description
accessToken

string

Erişim belirteci.

ErrorDefinition

Hata tanımı.

Name Tür Description
code

string

HTTP hata kodu için alt durum görevi gören hizmete özgü hata kodu.

details

ErrorDefinition[]

İç hata ayrıntıları.

message

string

Hatanın açıklaması.

ErrorResponse

Hata yanıtı.

Name Tür Description
error

ErrorDefinition

Hata ayrıntıları.

GenerateAccessTokenParameters

Erişim belirteci oluşturma isteğinin parametreleri

Name Tür Description
permissionType

permissionType

İstenen izin

projectId

string

Proje kimliği

scope

scope

İstenen medya türü

videoId

string

Video kimliği

permissionType

İstenen izin

Name Tür Description
Contributor

string

Reader

string

scope

İstenen medya türü

Name Tür Description
Account

string

Project

string

Video

string