|
@@ -35,7 +35,7 @@ func GetXcxSessionKey(appId, appSecret, code string) *SessionKey {
|
|
|
if err := json.Unmarshal([]byte(resp), &key); err != nil {
|
|
if err := json.Unmarshal([]byte(resp), &key); err != nil {
|
|
|
beego.BeeLogger.Error("GetXcxSessionKey parse query error:", err)
|
|
beego.BeeLogger.Error("GetXcxSessionKey parse query error:", err)
|
|
|
}
|
|
}
|
|
|
- if key.Openid == "" || key.SessionKey == "" {
|
|
|
|
|
|
|
+ if key == nil || key.Openid == "" || key.SessionKey == "" {
|
|
|
var keyError *SessionKeyError
|
|
var keyError *SessionKeyError
|
|
|
if err := json.Unmarshal([]byte(resp), &keyError); err != nil {
|
|
if err := json.Unmarshal([]byte(resp), &keyError); err != nil {
|
|
|
beego.BeeLogger.Error("GetXcxSessionKey parse query error:", err)
|
|
beego.BeeLogger.Error("GetXcxSessionKey parse query error:", err)
|