##### `m.room.power_levels` 事件支持以字符串形式传递数值 为了与早期实现保持向后兼容, [`m.room.power_levels`](/client-server-api#mroompower_levels) 事件中的每个整数值属性 都可以被编码为字符串而非整数。这包括 `events`、`notifications` 和 `users` 属性中的嵌套值。例如,以下是在此房间版本中有效的 `m.room.power_levels` 事件: ```json { "content": { "ban": "50", "events": { "m.room.power_levels": "100" }, "events_default": "0", "state_default": "50", "users": { "@example:localhost": "100" }, "users_default": "0" }, "origin_server_ts": 1432735824653, "room_id": "!jEsUZKDJdhlrceRyVU:example.org", "sender": "@example:example.org", "state_key": "", "type": "m.room.power_levels" } ``` 当该值表示整数时,必须符合以下格式: * 仅包含一个十进制整数,不允许浮点数或小数点,可以带任意数量的前导零(如 `"100"`、`"000100"`); * 可选地在整数前面加一个 `-` 或 `+` 字符(如 `"+100"`、`"-100"`); * 可选地在前后添加任意数量的空白字符(如 `" 100 "`、`" 00100 "`、`" +100 "`、`" -100 "`)。