-
Notifications
You must be signed in to change notification settings - Fork 3
Description
В файле api.php указана версия API_VERSION = '0.0.6'.
Текущая версия в официaльной библиотеке GO version = "1.2.5".
Проблема в том, что при такой старой версии api max в методах вместо объекта body возвращает объект message. Нужно минимум версию 1.0.0 указать, чтобы вернуло body.
Примеры запросов:
$ curl -X GET "https://platform-api.max.ru/messages?chat_id=6.....3&count=1&v=0.0.6" -H "Authorization: f9LHodD0cOJ2....."
{"messages":[{"recipient":{"chat_id":62....3,"chat_type":"dialog","user_id":10....8},"timestamp":1764405513915,"sender":{"user_id":94....7,"first_name":"Евгений","last_name":"","is_bot":false,"last_activity_time":1764405530000,"name":"Евгений"},"message":{"mid":"mid.000000000.....8ebb5975","seq":115632079759956341,"text":"фаыыва"}}]}
$ curl -X GET "https://platform-api.max.ru/messages?chat_id=6.....3&count=1&v=1.0.0" -H "Authorization: f9LHo......"
{"messages":[{"recipient":{"chat_id":62.....13,"chat_type":"dialog","user_id":101....38},"timestamp":1764405513915,"body":{"mid":"mid.00000000......ebb5975","seq":115632079759956341,"text":"фаыыва"},"sender":{"user_id":9.....7,"first_name":"Евгений","last_name":"","is_bot":false,"last_activity_time":1764405658000,"name":"Евгений"}}]}
Как видно, в первом случает элемент message, а во втором - body. Естественно, что max-bot-api-client-php перестает нормально работать, т.к. во всех объектах Update поле body пустое.