Получить ресурсы
Request
GET
https://api.wiki.yandex.net/v1/pages/{idx}/resources
Path parameters
|
Name |
Description |
|
idx |
Type: integer |
Query parameters
|
Name |
Description |
|
cursor |
Type: string Example: `` |
|
order_by |
Type: string Если указано, отсортировать выдачу по полю в направлении Enum: |
|
order_direction |
All of: OrderDirection
Если указано поле Default: Example: `` |
|
page_id |
Type: integer
Default: Min value: |
|
page_size |
Type: integer Число результатов на странице выдачи. Default: Min value: Max value: |
|
q |
Type: string Поиск по заголовку Max length: Example: `` |
|
types |
Type: string Необходимые типы ресурсов, через запятую. Возможные значения: attachment, sharepoint_resource, grid Example: `` |
Responses
200 OK
OK
Body
application/json
{
"results": [
{
"type": "attachment",
"item": {
"id": 0,
"name": "example",
"download_url": "example",
"size": "example",
"description": "example",
"user": {},
"created_at": "2025-01-01T00:00:00Z",
"mimetype": "example",
"has_preview": true
}
}
],
"next_cursor": "example",
"prev_cursor": "example"
}
|
Name |
Description |
|
results |
Type: Resource[] Example
|
|
next_cursor |
Type: string Example: |
|
prev_cursor |
Type: string Example: |
ResourceType
An enumeration.
Type: string
Enum: attachment, grid, sharepoint_resource
UserIdentity
|
Name |
Description |
|
cloud_uid |
Type: string Example: |
|
uid |
Type: string Example: |
Example
{
"uid": "example",
"cloud_uid": "example"
}
UserSchema
|
Name |
Description |
|
display_name |
Type: string Example: |
|
id |
Type: integer |
|
is_dismissed |
Type: boolean |
|
username |
Type: string Example: |
|
identity |
Type: UserIdentity Example
|
Example
{
"id": 0,
"identity": {
"uid": "example",
"cloud_uid": "example"
},
"username": "example",
"display_name": "example",
"is_dismissed": true
}
AttachmentSchema
|
Name |
Description |
|
created_at |
Type: string<date-time> Example: |
|
description |
Type: string Example: |
|
download_url |
Type: string Example: |
|
has_preview |
Type: boolean |
|
id |
Type: integer |
|
mimetype |
Type: string Example: |
|
name |
Type: string Example: |
|
size |
Type: string Example: |
|
user |
Type: UserSchema Example
|
Example
{
"id": 0,
"name": "example",
"download_url": "example",
"size": "example",
"description": "example",
"user": {
"id": 0,
"identity": {
"uid": "example",
"cloud_uid": "example"
},
"username": "example",
"display_name": "example",
"is_dismissed": true
},
"created_at": "2025-01-01T00:00:00Z",
"mimetype": "example",
"has_preview": true
}
PageGridsSchema
|
Name |
Description |
|
created_at |
Type: string<date-time> Example: |
|
id |
Type: string<uuid4> Example: |
|
title |
Type: string Example: |
Example
{
"id": "example",
"title": "example",
"created_at": "2025-01-01T00:00:00Z"
}
Ms365DocType
An enumeration.
Type: string
Enum: docx, pptx, xlsx
PageSharepointSchema
|
Name |
Description |
|
created_at |
Type: string<date-time> Example: |
|
doctype |
Type: Ms365DocType An enumeration. Enum: |
|
id |
Type: string<uuid4> Example: |
|
title |
Type: string Example: |
Example
{
"id": "example",
"title": "example",
"created_at": "2025-01-01T00:00:00Z",
"doctype": "docx"
}
Resource
|
Name |
Description |
|
item |
Any of 3 types
Example
|
|
type |
Type: ResourceType An enumeration. Enum: |
Example
{
"type": "attachment",
"item": {
"id": 0,
"name": "example",
"download_url": "example",
"size": "example",
"description": "example",
"user": {
"id": 0,
"identity": {
"uid": "example",
"cloud_uid": "example"
},
"username": "example",
"display_name": "example",
"is_dismissed": true
},
"created_at": "2025-01-01T00:00:00Z",
"mimetype": "example",
"has_preview": true
}
}
No longer supported, please use an alternative and newer version.