Generate - Access Token
Membuat token akses Azure Video Indexer.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateAccessToken?api-version=2022-04-13-preview
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
|
Nama akun Azure Video Indexer. Regex pattern: |
|
resource
|
path | True |
|
Nama grup sumber daya. Nama tidak peka huruf besar/kecil. |
|
subscription
|
path | True |
|
ID langganan target. |
|
api-version
|
query | True |
|
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Name | Required | Type | Description |
|---|---|---|---|
| permissionType | True |
Izin yang diminta |
|
| scope | True |
Jenis media yang diminta |
|
| projectId |
|
ID proyek |
|
| videoId |
|
ID video |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
Properti token akses akun Azure Video Indexer berhasil diambil. |
|
| 400 Bad Request |
Permintaan Buruk. |
|
| 404 Not Found |
Tidak Ditemukan |
|
| 500 Internal Server Error |
Kesalahan Server Internal |
|
| Other Status Codes |
Konflik |
|
| Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Generate accessToken for account contributor
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Contributor",
"scope": "Account"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for account reader
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Reader",
"scope": "Account"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for project contributor #1
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Contributor",
"scope": "Project",
"projectId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "BREAKDOWN_NOT_FOUND",
"message": "Video/Project '07ec9e38d4' was not found"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for project contributor #2
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Contributor",
"scope": "Project",
"projectId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Playlist '07ec9e38d4' does not belong to account '74h866ca-f74f-7963-a926-4712f5bc0123'. Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for project reader #1
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Reader",
"scope": "Project",
"projectId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "BREAKDOWN_NOT_FOUND",
"message": "Video/Project '07ec9e38d4' was not found"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for project reader #2
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Reader",
"scope": "Project",
"projectId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Playlist '07ec9e38d4' does not belong to account '74h866ca-f74f-7963-a926-4712f5bc0123'. Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for video contributor #1
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Contributor",
"scope": "Video",
"videoId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "BREAKDOWN_NOT_FOUND",
"message": "Video/Project '07ec9e38d4' was not found"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for video contributor #2
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Contributor",
"scope": "Video",
"videoId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Playlist '07ec9e38d4' does not belong to account '74h866ca-f74f-7963-a926-4712f5bc0123'. Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for video reader #1
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Reader",
"scope": "Video",
"videoId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "BREAKDOWN_NOT_FOUND",
"message": "Video/Project '07ec9e38d4' was not found"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Generate accessToken for video reader #2
Sample Request
POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2022-04-13-preview
{
"permissionType": "Reader",
"scope": "Video",
"videoId": "07ec9e38d4"
}
Sample Response
{
"accessToken": "<jwt token of 1260 characters length>"
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Account '/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.Contoso/accounts/contosto-videoanalyzer' not found."
}
}
{
"error": {
"code": "INVALID_INPUT",
"message": "Playlist '07ec9e38d4' does not belong to account '74h866ca-f74f-7963-a926-4712f5bc0123'. Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'"
}
}
{
"error": {
"code": "ALREADY_EXISTS",
"message": "Account with '74f866ea-f74f-4103-a916-4742f8bc0009' already exists"
}
}
{
"error": {
"code": "GENERAL",
"message": "Trace id: '9677927b-ae6b-496g-1df8-9ec3048b4bf2'."
}
}
Definisi
|
Access |
Token akses Azure Video Indexer. |
|
Error |
Definisi kesalahan. |
|
Error |
Respons kesalahan. |
|
Generate |
Parameter permintaan pembuatan token akses |
|
permission |
Izin yang diminta |
| scope |
Jenis media yang diminta |
AccessToken
Token akses Azure Video Indexer.
| Name | Type | Description |
|---|---|---|
| accessToken |
|
Token akses. |
ErrorDefinition
Definisi kesalahan.
| Name | Type | Description |
|---|---|---|
| code |
|
Kode kesalahan khusus layanan yang berfungsi sebagai substatus untuk kode kesalahan HTTP. |
| details |
Detail kesalahan internal. |
|
| message |
|
Deskripsi kesalahan. |
ErrorResponse
Respons kesalahan.
| Name | Type | Description |
|---|---|---|
| error |
Detail kesalahan. |
GenerateAccessTokenParameters
Parameter permintaan pembuatan token akses
| Name | Type | Description |
|---|---|---|
| permissionType |
Izin yang diminta |
|
| projectId |
|
ID proyek |
| scope |
Jenis media yang diminta |
|
| videoId |
|
ID video |
permissionType
Izin yang diminta
| Name | Type | Description |
|---|---|---|
| Contributor |
|
|
| Reader |
|
scope
Jenis media yang diminta
| Name | Type | Description |
|---|---|---|
| Account |
|
|
| Project |
|
|
| Video |
|