• Главная
  • » PHP
  • » Как спарсить такой тип структуры файла?

#1 2022.04.06 18:00

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Как спарсить такой тип структуры файла?

Имеем код который даёт бот...

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"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 запрос на

Код:

1
https://api.telegram.org/bot<token bot>/getFile?file_id=<file_id>

2. В ответ получим file_patch и используем его вида music/file_N.mp3

Код:

1
https://api.telegram.org/file/bot<token bot>/music/file_N.mp3

Где "N" - это цифра, меняется каждый запрос....1 2 3 4 5 и т.д.

Остаётся только отдать файл с нормальным названием

Отредактировано WapStyle (2022.04.06 18:20)

Неактивен

#2 2022.04.06 21:27

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Как спарсить такой тип структуры файла?

так а в чем проблема? это же json. просто пропусти его через json_decode.

Неактивен

#3 2022.05.14 07:53

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Как спарсить такой тип структуры файла?

Привет, Gemorroj
Больше месяца не заходил...
Всё переделал, сайт теперь живёт своей жизнью
всё автоматом, бот умудрился уже накачать мне 20 гигов музыки)
https://wapstyle.ru/
код сайта я 3 раза переписывал big_smile ушёл полностью на PDO + mysql

Неактивен

  • Главная
  • » PHP
  • » Как спарсить такой тип структуры файла?

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.009 s