Вы не зашли.
Главная » PHP » Как спарсить такой тип структуры файла?
#1. WapStyle Off (3)
Участник
2022.04.06 18:06
Имеем код который даёт бот...
Код:
{
"telegram": {
"2000458444_456244014": {
"title": "Shot A Friend (Cosmo & Skoro x Lion Remix) - Music passion",
"artist": "Holy Molly",
"duration": 142,
"file_id": "CQACAgIAAxUHYjnzqi3frmZjKOpVWl0Qy35mlaIAAjYXAALswdFJBNwDIZdIWMEgBA",
"audioInfo": {
"size": 5667570,
"kbps": 320,
"khz": 44.1,
"mode": "Stereo"
},
"cacheUntil": null
},
"49519706_456241071": {
"title": "Love Me Harder (Original Mix)",
"artist": "Mar G Rock",
"duration": 220,
"file_id": "CQACAgIAAxUHYjoNUHC5zWXYDbS4h39h0FYFh4cAAuoXAALswdFJeDGyxwNBH2cgBA",
"audioInfo": {
"size": 8810623,
"kbps": 320,
"khz": 44.1,
"mode": "Joint Stereo"
},
"cacheUntil": null
}
}
}
Чтобы получить файл от бота
1. GET запрос на
Код:
https://api.telegram.org/bot<token bot>/getFile?file_id=<file_id>
2. В ответ получим file_patch и используем его вида music/file_N.mp3
Код:
https://api.telegram.org/file/bot<token bot>/music/file_N.mp3
Где "N" - это цифра, меняется каждый запрос....1 2 3 4 5 и т.д.

Остаётся только отдать файл с нормальным названием
Отредактировано WapStyle (2022.04.06 18:06)
#2. Gemorroj On (107)
Administrator
2022.04.06 21:09
так а в чем проблема? это же json. просто пропусти его через json_decode.
#3. WapStyle Off (3)
Участник
2022.05.14 07:07
Привет, Gemorroj
Больше месяца не заходил...
Всё переделал, сайт теперь живёт своей жизнью
всё автоматом, бот умудрился уже накачать мне 20 гигов музыки)
https://wapstyle.ru/
код сайта я 3 раза переписывал big_smile ушёл полностью на PDO + mysql
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.015 s