id_card_review.go 565 B

1234567891011121314151617181920212223242526
  1. package service
  2. import (
  3. "fmt"
  4. "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/ocr/v1/model"
  5. "youngee_b_api/model/http_model"
  6. )
  7. func (c *Config) CheckIdCard(param *http_model.IdCardReviewRequest) error {
  8. request := &model.RecognizeIdCardRequest{}
  9. request.Body = &model.IdCardRequestBody{
  10. Url: &param.IdCardUrl,
  11. Side: &param.Side,
  12. }
  13. response, err := c.OcrClient.RecognizeIdCard(request)
  14. if err != nil {
  15. //if err.StatusCode == 400 {
  16. // return "false", err
  17. //}
  18. return err
  19. }
  20. result := response.Result
  21. fmt.Println(result)
  22. return nil
  23. }