说明:以前的上传图片接口无法上传了,目前只能通过个人信息更新接口修改,因此无法上传自定义的gif了,失去了一点点快乐;不过可以拿别人已上传的头像改成自己的(双倍快乐法)。
接口
https://juejin.cn/web/user/update/user_info/
参数
// headers
{
cookie: "_ga=xxxxxxx" // 浏览器上传一张图片,在接口的headers里获取一下
}
// body
{
aid: 2200, // 个人信息页面,上传一张图片,看一下接口的aid(每个人都是一个固定值)
avatar: 'https://p3-passport.byteimg.com/img/user-avatar/20c01f7563d68c60a5cc422b1b055506~300x300.image' // 似乎只能用这个域名的oss地址
}
工具
- postman
- script
图片获取
找一个拥有动态图片的人,鼠标右击 复制图片地址
https://p3-passport.byteimg.com/img/user-avatar/d8bc7351ac3c93b11cd3146be24a0cba~100x100.awebp
100x100.awebp 替换成 300x300.image ,这样图片就会更清晰一些
https://p3-passport.byteimg.com/img/user-avatar/d8bc7351ac3c93b11cd3146be24a0cba~300x300.image
修改后的地址填写到接口的 avatar字段中,最后完成。
更新
可以在评论区上传gif图片获取地址,然后调用修改个人信息接口即可得到想要的图片。
// 获取到的
https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0c010815e5ff4d5db15a785cb9e2fd06~tplv-k3u1fbpfcp-no-mark:320:320:320:320.awebp?
// 我一般会修改一下后缀为gif awebp? --> .gif
https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0c010815e5ff4d5db15a785cb9e2fd06~tplv-k3u1fbpfcp-no-mark:320:320:320:320.gif