Closed dvnpv closed 4 months ago
Добрый день!
В данный момент я не обладаю достаточным количеством времени для проверки текущей версии API. Однако ошибка 413 может означать, что вы пытаетесь залить слишком большой пакет на сервер RuStore. Согласно документации, максимальный размер для APK - 2.5 Гб, для AAB - 512 Мб.
Пакет у нас около 60 Мб.
В ТП Рустора ответили:
Ошибка «413 Request Entity Too Large» может возникать из-за неверного указания versionId. В этом параметре следует указывать versionId, который возвращается при создании черновика (статья [«Создание черновика версии»](https://help.rustore.ru/rustore/for_developers/work_with_RuStore_API/publish_RuStore_API/version)). Выглядеть он может так: 243242
может быть это наводит на какие-то идеи?
Постараюсь проверить в ближайшее время. Спасибо за информацию.
Добрый день!
В мастер залил потенциальный фикс проблемы. Также заметил, что отсутствовала команда отправки на модерацию. Ее тоже добавил. Проверьте, пожалуйста, всё ли теперь работает.
Спасибо! Попробуем (вероятно, вернемся в пн-вт).
Добрый день. Загрузка апк вроде починилась, но теперь ошибка как раз на этапе коммита черновика.
Не заметил. Спасибо. Фикс залит. Попробуйте еще раз.
Благодарю. Сейчас получилось залить и отправить на модерацию, но только после ручного удаления предыдущего активного черновика. Автоматически не получилось - [!] Draft removal failed: Request returned the error.
Черновик не удалился из-за прав видимо. Ключ без права удаления черновика. Проверим с другим ключом
Приветствую. Осталась еще проблема с company_id/key_id. При установке company_id(при единственном ключе) - все ок. Завели еще один ключ, установил его- [!] Authorization failed: Request returned the error. Description: Company key not found Попробовал вернуть на company_id - Description: Incorrect usage of companyId. Please use keyId. Насколько понял по коду, что проблема где-то тут https://github.com/CheeryLee/fastlane-plugin-lazurite/blob/74c79fcd9080a2d34f5444ad500b19ceb67173a7/lib/fastlane/plugin/lazurite/helper/uploader.rb#L22C11-L22C20 - плагин любой ключ отправляет как company_id. Можно переделать на использование key_id, т.к. с 30 июля возможно будет использовать только его - https://www.rustore.ru/help/work-with-rustore-api/api-authorization-token
Да, вы правы. Поменял до этого название параметра в сигнатуре, но забыл про саму авторизацию. 😥 Фикс залит. Попробуйте еще раз.
Благодарю. Все работает. Можно закрывать.
Добрый день! Спасибо за плагин!
Делаем следующее (загружаем APK, использую company_id):
авторизация проходит, черновик создается
при загрузке apk получаем ошибку 413
что делаем не так?