credentials_check.go 941 B

123456789101112131415161718192021222324252627282930313233343536
  1. package review_service
  2. import (
  3. "encoding/json"
  4. "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/ocr/v1/model"
  5. )
  6. func (s *ReviewService) CheckCredentials(credentialsUrl string) (string, error) {
  7. request := &model.RecognizeBusinessLicenseRequest{}
  8. request.Body = &model.BusinessLicenseRequestBody{
  9. Url: &credentialsUrl,
  10. }
  11. response, err := s.ocrClient.RecognizeBusinessLicense(request)
  12. if err != nil {
  13. //if err.StatusCode == 400 {
  14. // return "false", err
  15. //}
  16. return "营业执照审核服务异常", err
  17. }
  18. result := response.Result
  19. jsonData, err := json.Marshal(result)
  20. jsonString := string(jsonData)
  21. return jsonString, nil
  22. //request := &model.CheckImageModerationRequest{}
  23. //listCategoriesbody := []string{
  24. // "terrorism", "porn",
  25. //}
  26. //eventType := "head_image"
  27. //request.Body = &model.ImageDetectionReq{
  28. // Url: &imageUrl,
  29. // Categories: &listCategoriesbody,
  30. // EventType: &eventType,
  31. //}
  32. }