| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
jahglow 15.03.2015 14:43
Подскажите как дальше быть - хочу написать приблуду которая цепляет инфу о видео через Youtube API$s[^curl:load[$.ssl_verifypeer(0)$.url[https://www.googleapis.com/youtube/v3/videos?id=${aRequest.vid}&key=$serverApiKeyHome&fields=items(id,snippet(publishedAt,title,description,thumbnails(medium,high),tags),contentDetails(duration),statistics(viewCount))&part=snippet,contentDetails,statistics]$.useragent[Parser3]$.timeout(10) ]]По сути приходит файл с такой структурой: {
"items": [
{
"id": "qEXm60BXalU",
"snippet": {
"publishedAt": "2015-03-14T18:26:57.000Z",
"title": "Some title",
"description": "some description",
"thumbnails": {
"medium": {
"url": "https://i.ytimg.com/vi/qEXm60BXalU/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/qEXm60BXalU/hqdefault.jpg",
"width": 480,
"height": 360
}
}
},
"contentDetails": {
"duration": "PT3H22M6S"
},
"statistics": {
"viewCount": "142"
}
}
]
}Соответственно когда вызываю $s[^json:parse[^untaint[json]{$s};$.double(false) $.taint[json]]]выдает ошибку is 'file', it has no string representation