|
|
@@ -28,6 +28,7 @@ func Sign(parameters map[string]string, apiKey string, fn func() hash.Hash) stri
|
|
|
ks = append(ks, k)
|
|
|
}
|
|
|
sort.Strings(ks)
|
|
|
+ fmt.Printf("----ks %v", ks)
|
|
|
|
|
|
if fn == nil {
|
|
|
fn = md5.New
|
|
|
@@ -48,15 +49,12 @@ func Sign(parameters map[string]string, apiKey string, fn func() hash.Hash) stri
|
|
|
buf = append(buf, '&')
|
|
|
h.Write(buf)
|
|
|
}
|
|
|
- fmt.Printf("----bufs1 %s", string(buf))
|
|
|
|
|
|
buf = buf[:0]
|
|
|
|
|
|
buf = append(buf, "key="...)
|
|
|
buf = append(buf, apiKey...)
|
|
|
h.Write(buf)
|
|
|
-
|
|
|
- fmt.Printf("----bufs2 %s", string(buf))
|
|
|
signature := make([]byte, h.Size()*2)
|
|
|
hex.Encode(signature, h.Sum(nil))
|
|
|
return string(bytes.ToUpper(signature))
|