正在显示
1 个修改的文件
包含
14 行增加
和
0 行删除
@@ -4,6 +4,7 @@ import ( | @@ -4,6 +4,7 @@ import ( | ||
4 | "crypto/sha1" | 4 | "crypto/sha1" |
5 | "encoding/hex" | 5 | "encoding/hex" |
6 | "encoding/json" | 6 | "encoding/json" |
7 | + "fmt" | ||
7 | "io/ioutil" | 8 | "io/ioutil" |
8 | "math/rand" | 9 | "math/rand" |
9 | "net/http" | 10 | "net/http" |
@@ -13,6 +14,19 @@ import ( | @@ -13,6 +14,19 @@ import ( | ||
13 | "time" | 14 | "time" |
14 | ) | 15 | ) |
15 | 16 | ||
17 | + | ||
18 | +var DefaultImClient ImClient | ||
19 | + | ||
20 | +var ErrorFailCall = fmt.Errorf(" imclient call failed") | ||
21 | + | ||
22 | +func InitImClient(baseUrl ,appKey,appSecret string){ | ||
23 | + DefaultImClient = ImClient{ | ||
24 | + baseUrl:baseUrl, | ||
25 | + appKey:appKey, | ||
26 | + appSecret:appSecret, | ||
27 | + } | ||
28 | +} | ||
29 | + | ||
16 | func buildCheckSum(appSecret string, nonce string, curTime string) string { | 30 | func buildCheckSum(appSecret string, nonce string, curTime string) string { |
17 | str := []byte(appSecret + nonce + curTime) | 31 | str := []byte(appSecret + nonce + curTime) |
18 | sh := sha1.New() | 32 | sh := sha1.New() |
-
请 注册 或 登录 后发表评论