Open lolka123455 opened 1 week ago
@lolka123455 #13 Привет. Попробуйте пожалуйста версию плагина 0.5.1-alpha01
. В ней добавлен параметр publishType
со значением по умолчанию INSTANTLY
:
/**
* (Optional)
* CLI: `--publishType`
* ----| 'instantly' – the application will be published immediately after the review process is completed.
* ----| 'manual' – the application must be published manually by the developer after ther review process is completed.
* Gradle Extenion DSL, available values:
* ----| ru.cian.rustore.publish.PublishType.INSTANTLY
* ----| ru.cian.rustore.publish.PublishType.MANUAL
* Default value: `instantly`
*/
publishType = ru.cian.rustore.publish.PublishType.INSTANTLY
@cosic Приветствую возможно вы допустили ошибку , вот так сейчас выглядит curl -
curl --location --request POST \
https://public-api.rustore.ru/public/v1/application/com.test.example/version \
--header 'Content-Type: application/json' \
--header 'Public-Token: eyJ' \
--data-raw '{
"whatsNew": "Тест",
"publishType:": "MANUAL"
}'
Обратите внимание тут у параметра :
а его не должно быть -"publishType:": "MANUAL"
Из за этого логика не работает
@lolka123455
Обратите внимание тут у параметра : а его не должно быть - "publishType:": "MANUAL"
Да, спасибо, я поправлю опечатку. Но curl
выводится просто для информации, это просто лог.
Из за этого логика не работает
Вы уверены что плагин отработал некорректно?
@cosic Вот код в гредле -
А вот лог -
Rustore Publishing API: 4/6. Create App Draft INFO, Rustore Publishing API: curl --location --request POST \ https://public-api.rustore.ru/public/v1/application/com.example.test/version \ --header 'Content-Type: application/json' \ --header 'Public-Token: eyJlbmM' \ --data-raw '{ "whatsNew": "Test" }'
Так же если посмотреть на фаил а именно на функцию createDraft , то там не передается параметр publishType и тк мы не передаем параметр publishType то по дэфолту он является INSTANTLY
Корректный curl для ручного создания черновика должен выглядеть, например вот так -