Last modified 8 weeks ago
Команда smotri.videos.list
Команда позволяет выбрать видео за указанный период времени с различным типом сортировки и фильтром по рубрике.
Параметры
| Имя поля | Тип | По умолчанию | Описание |
| noDoubtful | bool | false | Флаг выборки сомнительного видео |
| ignorePartner | bool | false | Флаг игнорирования партнерских настроек |
| fetchTotal | bool | false | Флаг подсчета полного количества в выборке |
| time | videos.time | 'all' | Фильтр по дате |
| sort | videos.sort | 'top' | Тип сортировки |
| maxCount | int | 8 | Необходимое количество видео, от 1 до 100 |
| from | int | 0 | Начало выборки, не менее 0 |
| [rubricId] | int | - | Идентификатор рубрики |
Результат
| Имя поля | Тип | По умолчанию | Описание |
| total | int | -1 | полное количество видео в выборке |
| videos | array | - | список video.light |
Исключения
Нет
Пример
JSON-RPC
Запрос:
{
"method": "smotri.videos.list",
"params": {
"from": 0,
"maxCount": 3,
"sort": "rating",
"time": "all",
"noDoubtful": false,
"ignorePartner": false,
"fetchTotal": false,
"trustKey": "c38a8ed8bddade630464b2e846c7a706"
},
"id": null
}
Ответ:
{
"result": {
"videos": [
{
"id": "v985d262",
"title": "\u041b\u044e\u0434\u0438 \u0418\u043d\u0432\u0430\u043b\u0438\u0434\u044b \u0422\u0430\u0442\u0443",
"description": "\u041b\u044e\u0434\u0438 \u0418\u043d\u0432\u0430\u043b\u0438\u0434\u044b \u0422\u0430\u0442\u0443",
"lengthSeconds": 268,
"rating": 5,
"rateCount": 1,
"viewCount": 781,
"uploadTime": 1325202963,
"rubric": {
"id": 203,
"name": "\u041c\u0443\u0437\u044b\u043a\u0430"
},
"deletable": 1,
"url": "http:\/\/test.smotri.com\/video\/view\/?id=v985d262",
"commentsAccess": 0,
"commentCount": 0,
"visible": 0,
"user": {
"login": "zvezdiru",
"nick": "zvezdiru",
"avatar": "\/images\/loadup.ru\/subsite\/smotri.com\/cskins\/blue\/boy.png",
"isGuest": 0
},
"state": 3,
"converterError": 0,
"doubtful": 0,
"frameActive": {
"no": 3,
"url": "http:\/\/frames1.loadup.netstream.ru\/eb\/92\/985.3.2.jpg"
},
"hide_flv": 0,
"hasPassword": 0,
"description_html": 0
},
{
"id": "v1350a0a3",
"title": "\u0413\u0435\u043b\u0438\u0439 \u0441\u0446\u0443\u043a\u043e \u0437\u043b\u043e\u0439 )))",
"description": "",
"lengthSeconds": 50,
"rating": 5,
"rateCount": 1,
"viewCount": 98343,
"uploadTime": 1324837963,
"rubric": {
"id": 26,
"name": "\u041f\u0440\u0438\u043a\u043e\u043b\u044b"
},
"deletable": 1,
"url": "http:\/\/test.smotri.com\/video\/view\/?id=v1350a0a3",
"commentsAccess": 0,
"commentCount": 0,
"visible": 0,
"user": {
"login": "b00mer",
"nick": "b00mer",
"avatar": "\/images\/loadup.ru\/subsite\/smotri.com\/cskins\/blue\/boy.png",
"isGuest": 0
},
"state": 3,
"converterError": 0,
"doubtful": 0,
"frameActive": {
"no": 3,
"url": "http:\/\/frames1.loadup.netstream.ru\/9f\/61\/1350.3.2.jpg"
},
"hide_flv": 0,
"hasPassword": 0,
"description_html": 0
},
{
"id": "v9089cf3",
"title": "Combat",
"description": "",
"lengthSeconds": 172,
"rating": 5,
"rateCount": 2,
"viewCount": 462,
"uploadTime": 1325279963,
"rubric": {
"id": 198,
"name": "\u0421\u043f\u043e\u0440\u0442"
},
"deletable": 1,
"url": "http:\/\/test.smotri.com\/video\/view\/?id=v9089cf3",
"commentsAccess": 0,
"commentCount": 0,
"visible": 0,
"user": {
"login": "patrol",
"nick": "Patrol",
"avatar": "\/images\/loadup.ru\/subsite\/smotri.com\/cskins\/blue\/boy.png",
"isGuest": 0
},
"state": 3,
"converterError": 0,
"doubtful": 0,
"frameActive": {
"no": 3,
"url": "http:\/\/frames1.loadup.netstream.ru\/5a\/46\/908.3.2.jpg"
},
"hide_flv": 0,
"hasPassword": 0,
"description_html": 0
}
],
"total": -1
},
"error": null,
"id": null
}