pgyer document center

蒲公英 -凯发k8地址

对于应用的开发者来说,除了可以使用蒲公英的网页、桌面客户端来上传应用以外,还可以通过蒲公英提供的 api 来上传应用。本文介绍了如何在 linux 或 mac os 系统中,通过一条命令来发布应用。

原理:通过蒲公英提供的上传应用 api,调用系统的 curl 命令来上传应用。

上传命令格式:

curl -f "[email protected]{$filepath}" \
-f "ukey={$ukey}" \
-f "_api_key={$apikey}" \
https://www.pgyer.com/apiv1/app/upload

其中:

  1. {$filepath}是应用安装包文件的路径
  2. {$ukey}是开发者的用户 key,在应用管理-api中查看
  3. {$apikey}是开发者的 api key,在应用管理-api中查看

例如:

curl -f "[email protected]/tmp/example.ipa" \
-f "ukey=4a5bc52e6763795e18b69bd82dd23a9e" \
-f "_api_key=82c8dfb1f5f8999b9b5641b42b84adbf" \
https://www.pgyer.com/apiv1/app/upload

如果上传成功,接口会以 json 格式返回应用的详细信息。如果上传失败,则会返回相应的错误信息。

该接口支持设置密码、更新描述文字等功能。关于具体参数设置,更多请见:蒲公英上传应用 api

对于使用 windows 的开发者来说,可以安装 windows 版本的 curl 工具,请见: