1 Star 0 Fork 1

freely随意/BaiduPCS-Go

forked from ttpc2008/BaiduPCS-Go 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
util.go 524 Bytes
一键复制 编辑 原始数据 按行查看 历史
konica 提交于 2017-12-18 19:46 . 修改提示信息
package baidupcs
import (
"errors"
"github.com/bitly/go-simplejson"
)
func checkErr(json *simplejson.Json) (code int, msg error) {
codeJSON, ok1 := json.CheckGet("error_code")
msgJSON, ok2 := json.CheckGet("error_msg")
if !ok1 && !ok2 { // 没有错误
return 0, nil
}
errCode := codeJSON.MustInt()
errMsg := msgJSON.MustString()
switch errCode {
case 31045: // user not exists
errMsg = "操作失败, 可能BDUSS已过期, 请尝试重新登录, 消息: " + errMsg
}
return errCode, errors.New(errMsg)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/freelysuiyi/BaiduPCS-Go.git
git@gitee.com:freelysuiyi/BaiduPCS-Go.git
freelysuiyi
BaiduPCS-Go
BaiduPCS-Go
v3.2.1

搜索帮助

0d507c66 1850385 C8b1a773 1850385