document_check.go 618 B

1234567891011121314151617181920212223
  1. package review_service
  2. import (
  3. "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/moderation/v3/model"
  4. )
  5. func (s *ReviewService) CheckDocument(documentUrl, format string) (string, error) {
  6. request := &model.RunCreateDocumentModerationJobRequest{}
  7. databody := &model.DocumentCreateRequestData{
  8. Url: documentUrl,
  9. Format: format,
  10. }
  11. request.Body = &model.DocumentCreateRequest{
  12. EventType: "default",
  13. Data: databody,
  14. }
  15. response, err := s.client.RunCreateDocumentModerationJob(request)
  16. if err != nil {
  17. return "文档审核服务异常", err
  18. }
  19. jobId := *response.JobId
  20. return jobId, nil
  21. }