Пару вопросов про API

Я пытаюсь небольшого бота написать, и столкнулся с парой непонятных моментов в Основе. Возможно, багов (может, и моих)

1. Нестабильно работает система уведомлений. После прочтения уведомлений (как через /user/me/updates с параметром is_read 1, так и через /user/me/updates/read/{id}), уведомления все равно возвращаются через /user/me/updates по много раз. Единственный обход, который я виду, это запоминать last_id, что не есть самый прямой вариант

2. Каким образом основа ожидает картинки на /uploader/upload? Параметр {'file': image} возвращает 400, где img это бинарный файл картинки (взят через f.read() с режимом rb в Питоне)

0
9 комментариев
Написать комментарий...
serguun42 и ещё 0,000 человек

Я рекомендую грузить картинки через URL. То есть со стороннего сервиса. По крайней мере, у меня так работает без проблем. Котик-ботик, похоже что, работает также – только у его сервиса с картинками, видимо, mime-тип не везде правильный указан

Ответить
Развернуть ветку
Виталий Лановой

Котик ботик иногда просто ссылки постит.

Ответить
Развернуть ветку
Котик Ботик

Мяу

Ответить
Развернуть ветку
serguun42 и ещё 0,000 человек

Так вот там в типах проблема, кмк. Основа может думать, что там не картинка, а бог весть что, и делает такой аттач, который захочет

Ответить
Развернуть ветку
диджей IBAN
Автор

Да, я тоже сам поставил костыль через imgur, работает стабильно. Просто думал, что может напутал что-то в запросе и есть способ проще

Ответить
Развернуть ветку
диджей IBAN
Автор

@Ilya Chekalsky есть какие-нибудь новости по этому вопросу?

Ответить
Развернуть ветку
Ilya Chekalsky

1) кажется не баг, уведомления приходят все, просто там есть отметка о просмотренности.
2) Тут не подскажу. Там обычный multipart upload

Ответить
Развернуть ветку
диджей IBAN
Автор

Может, я что-то упускаю, но /user/me/updates возвращает вот это. Отметки о просмотренности не нахожу 

Ответить
Развернуть ветку
Ilya Chekalsky

Навскидку не подскажу, но исторически это именно так работало.

Ответить
Развернуть ветку
Читать все 9 комментариев
null