Skip to content

站内信发送

神楽坂雅詩 edited this page Feb 24, 2021 · 1 revision

站内信发送(用户间私信)【未完成!】

提交参数

  1. 通用固定参数,参见 通用的提交和返回值
  2. token (string) : 用户登录令牌
  3. userhash (string) : 如果需要操作子账户
    • 提供子账户哈希: 配置该子账户的内容
    • all: 本账户及其所有子账户的内容
  4. text (string) : 信息内容
  5. to (string) : 收件人

提交JSON示例

{
    "token": "846a72be0999922E25cFc78070B9044Fc546ffbA056a2043C778A0B3C102D1aB",
    "mode": 2,
    "onlylen": 0,
    "limit": 0,
    "offset": 10,
    "apiver": "2"
}

返回信息

  • 致命错误: 403/500 错误, 或空白。
  • 普通错误:
    • code (int) : 状态码,参见 错误代码表
    • msg (string) : (非必须) 错误代码对应的解释。
  • 正常情况:
    • code (int) : 状态码,参见 错误代码表
    • msglist (array) : 消息列表:
      • hash (string) : 消息哈希
      • fromusr (string) : 发件人
      • tousr (string) : 收件人
      • type (string) : 模板类型
      • text (string) : 消息正文或该模板所对应的信息
      • time (string) : 时间
      • pri (string) : 是否为重要信息
      • readed (string) : 是否已读
      • message (string) : 根据模板解析后的可读性信息
    • msgnum (int) : 消息数量。
    • mode (int) : 模式。
    • timestamp (int) : 时间戳。

返回JSON示例(解码和解密后):

{
    "code": 1000000,
    "msg": "执行成功。",
    "msglist": [
        {
            "hash": "ZisdNxnCkvUQBJrRJ4vtQ7NUuBHhCtgd8pgSX7U74rpCQNQZuJXdymVDVrcDRhzJ",
            "fromusr": "JxjKWgUJOzkJXE6O3KBSVDvxADQLBQwUg2GhsF7oFZsFQaQqGTCy6Z2FHlTrl6d4",
            "tousr": "Dl4oGEJoyqf00yPXEbohjWYZExy4n7dXbaebMmgCVMLbNkn0C9bZqtPi1mkGdjwo",
            "type": "PAT",
            "text": "7B90443D098e63afE6F708F90A15EcD8508C617D64E834cd45ae758d1E266F8",
            "time": "2021-01-07 00:09:08",
            "pri": "0",
            "readed": "0",
            "message": "@小雅诗+9658 在贴文中提及了你"
        }
    ],
    "msgnum": 1,
    "mode": 2,
    "timestamp": 1613991651
}