| func buildSignature(token string) (signature, timestamp, nonce string) { | func buildSignature(token string) (signature, timestamp, nonce string) { | ||||
| timestamp = fmt.Sprintf("%d", int32(time.Now().Unix())) | timestamp = fmt.Sprintf("%d", int32(time.Now().Unix())) | ||||
| nonce = "1461107899" //a randome string cut from previous wechat request | |||||
| nonce = RandStringRunes(10) // "1461107899" //a randome string cut from previous wechat request | |||||
| signature = calculateSignature(timestamp, nonce, token) | signature = calculateSignature(timestamp, nonce, token) | ||||
| return | return | ||||
| } | } |