hockeyapp - 使用 API(令牌)从应用中心/曲棍球应用下载最新的工件
问题描述
最近曲棍球移动到应用中心,我想使用 API 即时下载最新版本的 android 和 iOS 版本。
我试过什么?
检查官方swagger api-specs
1. @GET("/v0.1/apps/{owner_name}/{app_name}/recent_releases")
2. @GET("/v0.1/apps/{owner_name}/{app_name}/builds/{build_id}/downloads/{download_type}")
但是第二个 url 提供的下载 url 有不同的主机,它不起作用。
解决方案
这个 API:
@GET("/v0.1/apps/{owner_name}/{app_name}/builds/{build_id}/downloads/{download_type}")
如果您使用 App Center 中的 Build 服务,则下载构建。如果您只使用分发服务,请尝试使用以下 API 之一来获取发布详细信息,其中包括下载 url:
https://openapi.appcenter.ms/#/distribute/releases_getLatestByUser https://openapi.appcenter.ms/#/distribute/releases_getLatestByDistributionGroup
推荐阅读
- django - 如何在 django admin 中执行更好的过滤?
- sql - 如何将一张桌子与另一张桌子连接起来并计算每天的物品登记数量?
- react-native - 如何在 react-native detox 中按祖先索引匹配元素
- json - 我可以在 Loki 和 Grafana 的同一个 CDK 部署代码中创建 2 个或更多 ECS 任务吗?
- javascript - 点击链接后隐藏导航栏?
- rust - 特征界限不适用于枚举作为通用参数
- python - Python文件在输入后立即退出
- offline - 有没有办法在不登录云的情况下对 Onenote 2010/2013 桌面进行编程?
- python - 将 datetime.weekday( ) 更改为 "MON"
- java - Java抛出异常自定义消息?