mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-04 12:52:27 +08:00
pref: 变量命名 & url (#650)
This commit is contained in:
@@ -154,134 +154,120 @@ func NewOCR(c *context.Context) *OCR {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// IDCard 身份证OCR识别接口
|
// IDCard 身份证OCR识别接口
|
||||||
func (ocr *OCR) IDCard(path string) (ResIDCard ResIDCard, err error) {
|
func (ocr *OCR) IDCard(path string) (resIDCard ResIDCard, err error) {
|
||||||
accessToken, err := ocr.GetAccessToken()
|
accessToken, err := ocr.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
uri := fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrIDCardURL, url.QueryEscape(path), accessToken)
|
response, err := util.HTTPPost(fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrIDCardURL, url.QueryEscape(path), accessToken), "")
|
||||||
|
|
||||||
response, err := util.HTTPPost(uri, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = util.DecodeWithError(response, &ResIDCard, "OCRIDCard")
|
err = util.DecodeWithError(response, &resIDCard, "OCRIDCard")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// BankCard 银行卡OCR识别接口
|
// BankCard 银行卡OCR识别接口
|
||||||
func (ocr *OCR) BankCard(path string) (ResBankCard ResBankCard, err error) {
|
func (ocr *OCR) BankCard(path string) (resBankCard ResBankCard, err error) {
|
||||||
accessToken, err := ocr.GetAccessToken()
|
accessToken, err := ocr.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
uri := fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrBankCardURL, url.QueryEscape(path), accessToken)
|
response, err := util.HTTPPost(fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrBankCardURL, url.QueryEscape(path), accessToken), "")
|
||||||
|
|
||||||
response, err := util.HTTPPost(uri, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = util.DecodeWithError(response, &ResBankCard, "OCRBankCard")
|
err = util.DecodeWithError(response, &resBankCard, "OCRBankCard")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Driving 行驶证OCR识别接口
|
// Driving 行驶证OCR识别接口
|
||||||
func (ocr *OCR) Driving(path string) (ResDriving ResDriving, err error) {
|
func (ocr *OCR) Driving(path string) (resDriving ResDriving, err error) {
|
||||||
accessToken, err := ocr.GetAccessToken()
|
accessToken, err := ocr.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
uri := fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrDrivingURL, url.QueryEscape(path), accessToken)
|
response, err := util.HTTPPost(fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrDrivingURL, url.QueryEscape(path), accessToken), "")
|
||||||
|
|
||||||
response, err := util.HTTPPost(uri, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = util.DecodeWithError(response, &ResDriving, "OCRDriving")
|
err = util.DecodeWithError(response, &resDriving, "OCRDriving")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// DrivingLicense 驾驶证OCR识别接口
|
// DrivingLicense 驾驶证OCR识别接口
|
||||||
func (ocr *OCR) DrivingLicense(path string) (ResDrivingLicense ResDrivingLicense, err error) {
|
func (ocr *OCR) DrivingLicense(path string) (resDrivingLicense ResDrivingLicense, err error) {
|
||||||
accessToken, err := ocr.GetAccessToken()
|
accessToken, err := ocr.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
uri := fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrDrivingLicenseURL, url.QueryEscape(path), accessToken)
|
response, err := util.HTTPPost(fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrDrivingLicenseURL, url.QueryEscape(path), accessToken), "")
|
||||||
|
|
||||||
response, err := util.HTTPPost(uri, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = util.DecodeWithError(response, &ResDrivingLicense, "OCRDrivingLicense")
|
err = util.DecodeWithError(response, &resDrivingLicense, "OCRDrivingLicense")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// BizLicense 营业执照OCR识别接口
|
// BizLicense 营业执照OCR识别接口
|
||||||
func (ocr *OCR) BizLicense(path string) (ResBizLicense ResBizLicense, err error) {
|
func (ocr *OCR) BizLicense(path string) (resBizLicense ResBizLicense, err error) {
|
||||||
accessToken, err := ocr.GetAccessToken()
|
accessToken, err := ocr.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
uri := fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrBizLicenseURL, url.QueryEscape(path), accessToken)
|
response, err := util.HTTPPost(fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrBizLicenseURL, url.QueryEscape(path), accessToken), "")
|
||||||
|
|
||||||
response, err := util.HTTPPost(uri, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = util.DecodeWithError(response, &ResBizLicense, "OCRBizLicense")
|
err = util.DecodeWithError(response, &resBizLicense, "OCRBizLicense")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Common 通用印刷体OCR识别接口
|
// Common 通用印刷体OCR识别接口
|
||||||
func (ocr *OCR) Common(path string) (ResCommon ResCommon, err error) {
|
func (ocr *OCR) Common(path string) (resCommon ResCommon, err error) {
|
||||||
accessToken, err := ocr.GetAccessToken()
|
accessToken, err := ocr.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
uri := fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrCommonURL, url.QueryEscape(path), accessToken)
|
response, err := util.HTTPPost(fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrCommonURL, url.QueryEscape(path), accessToken), "")
|
||||||
|
|
||||||
response, err := util.HTTPPost(uri, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = util.DecodeWithError(response, &ResCommon, "OCRCommon")
|
err = util.DecodeWithError(response, &resCommon, "OCRCommon")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// PlateNumber 车牌OCR识别接口
|
// PlateNumber 车牌OCR识别接口
|
||||||
func (ocr *OCR) PlateNumber(path string) (ResPlateNumber ResPlateNumber, err error) {
|
func (ocr *OCR) PlateNumber(path string) (resPlateNumber ResPlateNumber, err error) {
|
||||||
accessToken, err := ocr.GetAccessToken()
|
accessToken, err := ocr.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
uri := fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrPlateNumberURL, url.QueryEscape(path), accessToken)
|
response, err := util.HTTPPost(fmt.Sprintf("%s?img_url=%s&access_token=%s", ocrPlateNumberURL, url.QueryEscape(path), accessToken), "")
|
||||||
|
|
||||||
response, err := util.HTTPPost(uri, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = util.DecodeWithError(response, &ResPlateNumber, "OCRPlateNumber")
|
err = util.DecodeWithError(response, &resPlateNumber, "OCRPlateNumber")
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user