diff --git a/docs/misc/sign/wbi.md b/docs/misc/sign/wbi.md index 15e969f..aa11a05 100644 --- a/docs/misc/sign/wbi.md +++ b/docs/misc/sign/wbi.md @@ -49,9 +49,9 @@ ```javascript { - foo: '114', - bar: '514', - baz: 1919810 + foo: '114', + bar: '514', + baz: 1919810 } ``` @@ -61,6 +61,23 @@ bar=514&baz=1919810&foo=114 ``` + 请注意,如果参数值为中文或特殊字符,则进行 url query 编码后的字符串中参数值对应的字母必须是**大写字母** (部分库会编码为小写字母) + + 例如 + ```javascript + { + foo: 'one one four', + bar: '五一四', + baz: 1919810 + } + ``` + + 应该被编码为 + + ``` + bar=%E4%BA%94%E4%B8%80%E5%9B%9B&baz=1919810&foo=one%20one%20four + ``` + 4. 为参数中添加`wts`时间戳 `wts`字段的值应为以秒为单位的 Unix TimeStamp,如`1684746387`