这是一个用于批量删除蒲公英(pgyer)平台应用的Python工具。
- 获取账户下所有应用列表
- 支持批量删除所有应用
- 支持选择性删除指定应用
- 友好的交互界面
- 详细的操作日志和结果统计
- Python 3.6+
- 建议使用虚拟环境
-
设置环境并安装依赖:
bash setup.sh
-
修改API密钥:
# 编辑 pgyer_batch_delete.py 文件第130行 API_KEY = "你的蒲公英API密钥"
-
运行工具:
bash run.sh
-
创建虚拟环境:
python3 -m venv venv
-
激活虚拟环境:
source venv/bin/activate # Linux/macOS # 或 venv\Scripts\activate # Windows
-
安装依赖:
pip install -r requirements.txt
-
修改API密钥:
API_KEY = "你的蒲公英API密钥"
-
运行脚本:
python pgyer_batch_delete.py
-
退出虚拟环境:
deactivate
-
根据提示选择删除模式:
- 删除所有应用:删除账户下的所有应用
- 选择性删除:根据序号选择要删除的应用
- 退出:退出程序
- 接口:
https://api.pgyer.com/apiv2/app/listMy - 方法:POST
- 参数:
_api_key:API密钥page:页码(可选)
- 接口:
https://api.pgyer.com/apiv2/app/deleteApp - 方法:POST
- 参数:
_api_key:API密钥appKey:应用密钥
- 删除操作不可逆,请谨慎操作
- 建议先在测试环境验证
- 脚本会在删除前要求确认
- 请求间隔设置为1秒,避免频率限制
- 请妥善保管API密钥
- 不要将包含API密钥的代码提交到公共仓库
- 建议使用环境变量存储敏感信息