|
@@ -13,22 +13,6 @@ import (
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
-const (
|
|
|
|
- QsAppID = "ed1cc7c87c97089263fc899fbab193b0"
|
|
|
|
- QsSecretKey = "d92b91265dbbc5e3af44edfb82503635"
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- UserId = 19896481
|
|
|
|
- UserName = "pyan@hzinsights.com"
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- Token = "8563737a3c6be564b91be8cab8881058"
|
|
|
|
-)
|
|
|
|
-
|
|
|
|
|
|
|
|
type QsResp struct {
|
|
type QsResp struct {
|
|
Code int64 `json:"code"`
|
|
Code int64 `json:"code"`
|
|
@@ -58,8 +42,8 @@ func getToken() (dataResp TokenResp, err error) {
|
|
}
|
|
}
|
|
}()
|
|
}()
|
|
user := new(QsUser)
|
|
user := new(QsUser)
|
|
- user.UserId = UserId
|
|
+ user.UserId = utils.QsUserId
|
|
- user.UserName = UserName
|
|
+ user.UserName = utils.QsUserName
|
|
|
|
|
|
postData, err := json.Marshal(user)
|
|
postData, err := json.Marshal(user)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -92,7 +76,7 @@ func postCurl(urlStr string, postDataStr string, num int, isNeedToken bool) (res
|
|
nonce := utils.GetRandStringNoSpecialChar(32)
|
|
nonce := utils.GetRandStringNoSpecialChar(32)
|
|
curTime := time.Now().Local().UnixNano() / 1e6
|
|
curTime := time.Now().Local().UnixNano() / 1e6
|
|
curTimeStr := strconv.FormatInt(curTime, 10)
|
|
curTimeStr := strconv.FormatInt(curTime, 10)
|
|
- checkSumStr := QsSecretKey + nonce + curTimeStr
|
|
+ checkSumStr := utils.QsSecretKey + nonce + curTimeStr
|
|
checkSum := utils.Sha1(checkSumStr)
|
|
checkSum := utils.Sha1(checkSumStr)
|
|
|
|
|
|
if isNeedToken {
|
|
if isNeedToken {
|
|
@@ -102,7 +86,7 @@ func postCurl(urlStr string, postDataStr string, num int, isNeedToken bool) (res
|
|
}
|
|
}
|
|
req.Header.Set("token", token)
|
|
req.Header.Set("token", token)
|
|
}
|
|
}
|
|
- req.Header.Set("AppKey", QsAppID)
|
|
+ req.Header.Set("AppKey", utils.QsAppID)
|
|
req.Header.Set("Content-Type", "application/json")
|
|
req.Header.Set("Content-Type", "application/json")
|
|
req.Header.Set("accept", "application/json")
|
|
req.Header.Set("accept", "application/json")
|
|
req.Header.Set("Nonce", nonce)
|
|
req.Header.Set("Nonce", nonce)
|
|
@@ -173,7 +157,7 @@ func refreshAccessToken() (token string, err error) {
|
|
}
|
|
}
|
|
|
|
|
|
type QsUser struct {
|
|
type QsUser struct {
|
|
- UserId int `json:"userId"`
|
|
+ UserId int64 `json:"userId"`
|
|
UserName string `json:"userName"`
|
|
UserName string `json:"userName"`
|
|
}
|
|
}
|
|
|
|
|
|
@@ -329,7 +313,7 @@ func QsEventCreate(title string, meetingTime, eventForm int, startTime time.Time
|
|
isManualService := 2
|
|
isManualService := 2
|
|
joinLimit := 0
|
|
joinLimit := 0
|
|
params := EventCreateParams{
|
|
params := EventCreateParams{
|
|
- HostId: UserId,
|
|
+ HostId: utils.QsUserId,
|
|
Title: title,
|
|
Title: title,
|
|
StartTime: startTime.Unix(),
|
|
StartTime: startTime.Unix(),
|
|
Length: meetingTime,
|
|
Length: meetingTime,
|
|
@@ -537,10 +521,10 @@ func GetQsUserInfoByPhone() {
|
|
nonce := utils.GetRandStringNoSpecialChar(32)
|
|
nonce := utils.GetRandStringNoSpecialChar(32)
|
|
curTime := time.Now().Local().UnixNano() / 1e6
|
|
curTime := time.Now().Local().UnixNano() / 1e6
|
|
curTimeStr := strconv.FormatInt(curTime, 10)
|
|
curTimeStr := strconv.FormatInt(curTime, 10)
|
|
- checkSumStr := QsSecretKey + nonce + curTimeStr
|
|
+ checkSumStr := utils.QsSecretKey + nonce + curTimeStr
|
|
checkSum := utils.Sha1(checkSumStr)
|
|
checkSum := utils.Sha1(checkSumStr)
|
|
|
|
|
|
- req.Header.Set("AppKey", QsAppID)
|
|
+ req.Header.Set("AppKey", utils.QsAppID)
|
|
req.Header.Set("Content-Type", "application/json")
|
|
req.Header.Set("Content-Type", "application/json")
|
|
req.Header.Set("accept", "application/json")
|
|
req.Header.Set("accept", "application/json")
|
|
req.Header.Set("Nonce", nonce)
|
|
req.Header.Set("Nonce", nonce)
|
|
@@ -783,10 +767,10 @@ func GetSign(signStr string) string {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
+
|
|
|
|
|
|
|
|
|
|
-
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|