跳转至

命令行工具

igapi-cli 是调试和少量人工操作用的 CLI。它不覆盖全部库能力;批量上传、图片发帖、账号导入导出、Android 私信广播、Web GraphQL 建群首发和 Web Direct 初始化信号属于库 API only。

构建

cargo build -p igapi-cli --release

二进制位于 target/release/ig-cli

支持的命令

命令 能力 平台
login 用户名/密码登录并检查本地登录态 Android
user-info 通过用户 ID 查询用户信息 Android
search 搜索用户 Android
feed 获取用户媒体动态第一页 Android
create-group 基于 Web 账号字符串创建 1:1 或群聊会话 Web
send-text 向已有线程或指定 IGID/pk 发送文本私信 Web

示例

ig-cli login -u 用户名 -p 密码
ig-cli user-info -u 12345678
ig-cli search -q "instagram"
ig-cli feed -u 12345678 -l 20
ig-cli create-group -a "<web-account-string>" -r 25025320,123456789
ig-cli send-text -a "<web-account-string>" --recipient 25025320 --text "你好"

create-groupsend-text --recipient 的收件人参数必须是 Instagram IGID/pk 数字 ID,不是用户名。