Я пытаюсь обновить так называемое поле «Что тестировать» для приложения, уже загруженного в Testflight, с помощью API Appstoreconnect, появившегося во время WWDC 2018.
Прежде всего, у меня есть мой jwtтокен с использованием сценария jwt.rb, показанного во время видео «Сессия 303 - Автоматизация Appstoreconnect», представленного во время WWDC 2018.
Это моя оболочка BASH:
TOKEN=$(ruby jwt.rb)
Тогда я даже невозможность получить атрибут «Что тестировать» с помощью API. Я могу видеть только некоторые подробности бета-тестирования, такие как:
curl "https://api.appstoreconnect.apple.com/v1/builds/<id>/buildBetaDetail" --Header "Authorization Bearer:$TOKEN"
{
"data" : {
"type" : "buildBetaDetails",
"id" : "<id>",
"attributes" : {
"autoNotifyEnabled" : true,
"internalBuildState" : "IN_BETA_TESTING",
"externalBuildState" : "IN_BETA_TESTING"
},
"relationships" : {
"build" : {
"links" : {
"self" : "https://api.appstoreconnect.apple.com/v1/buildBetaDetails/<id>/relationships/build",
"related" : "https://api.appstoreconnect.apple.com/v1/buildBetaDetails/<id>/build"
}
}
},
"links" : {
"self" : "https://api.appstoreconnect.apple.com/v1/<id>"
}
},
"links" : {
"self" : "https://api.appstoreconnect.apple.com/v1/builds/<id>/buildBetaDetail"
}
}
Какой HTTP GET я должен выполнить, чтобы собрать данные для проверки данных Testflight для данного?
Afterwhards, какой HTTP PATCH я должен выполнить, чтобы обновить его?