XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

添加修改个人公告和个人TAG的两个api

b60fe78
社会易姐QwQ <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

1 个文件 +89 -5
Modified user/space.md +89 -5
@@ -1564,7 +1564,7 @@ http://api.bilibili.com/x/space/acc/tags?mid=53456
1564 1564
1565 1565 ## 设置相关
1566 1566
1567 ### 更新个人签名
1567 ### 修改个人签名
1568 1568
1569 1569 > http://api.bilibili.com/x/member/web/sign/update
1570 1570
@@ -1578,10 +1578,10 @@ http://api.bilibili.com/x/space/acc/tags?mid=53456
1578 1578
1579 1579 **参数( application/x-www-form-urlencoded ):**
1580 1580
1581 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
1582 | --------- | ---- | ------------------- | ------ | ---------------- |
1583 | user_sign | data | 要设置的签名内容 | 必要 | 删除签名留空即可 |
1584 | csrf | data | cookies中的bili_jct | 必要 | |
1581 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
1582 | --------- | ---- | ------------------- | ------ | ---------------------- |
1583 | user_sign | data | 要设置的签名内容 | 非必要 | 删除签名留空或省去即可 |
1584 | csrf | data | cookies中的bili_jct | 必要 | |
1585 1585
1586 1586 **json回复:**
1587 1587
@@ -1607,3 +1607,87 @@ curl -b "SESSDATA=xxx" -d "user_sign=%E9%AB%98%E4%B8%AD%E6%8A%80%E6%9C%AF%E5%AE%
1607 1607 }
1608 1608 ```
1609 1609
1610
1611
1612 ### 修改用户空间公告
1613
1614 > http://api.bilibili.com/x/space/notice/set
1615
1616 *方式:POST*
1617
1618 需要登录(SESSDATA)
1619
1620 **参数( application/x-www-form-urlencoded ):**
1621
1622 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
1623 | ------ | ---- | ------------------- | ------ | ------------------------------------------- |
1624 | notice | data | 要设置的公告内容 | 非必要 | 删除公告留空或省去即可<br />公告最多150字符 |
1625 | csrf | data | cookies中的bili_jct | 必要 | |
1626
1627 **json回复:**
1628
1629 根对象:
1630
1631 | 字段 | 类型 | 内容 | 备注 |
1632 | ------- | ---- | -------- | ------------------------------------------------------------ |
1633 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-304:未修改<br />-400:请求错误 |
1634 | message | str | 错误信息 | 默认为0 |
1635 | ttl | num | 1 | 作用尚不明确 |
1636
1637 **示例:**
1638
1639 修改个人空间公告为`鸽子`
1640
1641 curl -b "sessdata=xxx" -d "csrf=xxx&notice=%E9%B8%BD%E5%AD%90" "http://api.bilibili.com/x/space/notice/set"
1642
1643 ```json
1644 {
1645 "code": 0,
1646 "message": "0",
1647 "ttl": 1
1648 }
1649 ```
1650
1651
1652
1653 ### 修改个人TAG
1654
1655 > http://api.bilibili.com/x/space/acc/tags/set
1656
1657 *方式:POST*
1658
1659 需要登录(SESSDATA)
1660
1661 需要验证`DedeUserID`存在且不为0
1662
1663 **参数( application/x-www-form-urlencoded ):**
1664
1665 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
1666 | ------ | ---- | ------------------- | ------ | ------------------------------------------------------------ |
1667 | tags | data | 要设置的TAG内容 | 非必要 | 删除公告留空或省去即可<br />各TAG长度小于10字符<br />最多5个TAG<br />各TAG之间用","(%2C)分隔<br />重复TAG无效 |
1668 | csrf | data | cookies中的bili_jct | 必要 | |
1669
1670 **json回复:**
1671
1672 根对象:
1673
1674 | 字段 | 类型 | 内容 | 备注 |
1675 | ------- | ---- | -------- | ------------------------------------------------------------ |
1676 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误 |
1677 | message | str | 错误信息 | 默认为0 |
1678 | ttl | num | 1 | 作用尚不明确 |
1679
1680 **示例:**
1681
1682 修改个人TAG为`minecraft,技术宅,大佬,小哥哥,可爱`
1683
1684 curl -b "SESSDATA=xxx;DedeUserID=1" -d "csrf=xxx&tags=minecraft%2C%E6%8A%80%E6%9C%AF%E5%AE%85%2C%E5%A4%A7%E4%BD%AC%2C%E5%B0%8F%E5%93%A5%E5%93%A5%2C%E5%8F%AF%E7%88%B1" "http://api.bilibili.com/x/space/acc/tags/set"
1685
1686 ```json
1687 {
1688 "code": 0,
1689 "message": "0",
1690 "ttl": 1
1691 }
1692 ```
1693