2026-04-28 13:46:44 +08:00

58 lines
2.1 KiB
Go

package cav2
import "net/url"
func (c *Client) CheckCIdAndName(request CheckCIdAndNameRequest) error {
form := url.Values{}
setValue(form, "requestId", request.RequestID)
setValue(form, "cName", request.CName)
setValue(form, "cId", request.CID)
return c.postForm("/scca-ocr-server/authapi/checkCIdAndName", form, nil)
}
func (c *Client) FetchH5FaceURL(request FetchH5FaceURLRequest) (string, error) {
form := url.Values{}
setValue(form, "cName", request.CName)
setValue(form, "cId", request.CID)
setValue(form, "orderNo", request.OrderNo)
setValue(form, "redirectUrl", request.RedirectURL)
return c.postFormForString("/scca-ocr-server/authapi/fetchH5FaceUrl", form)
}
func (c *Client) FetchH5FaceResult(request FetchH5FaceResultRequest) (*FetchH5FaceResultResponse, error) {
form := url.Values{}
setValue(form, "orderNo", request.OrderNo)
response := &FetchH5FaceResultResponse{}
if err := c.postForm("/scca-ocr-server/authapi/fetchH5FaceResult", form, response); err != nil {
return nil, err
}
return response, nil
}
func (c *Client) CheckEnterprise(request CheckEnterpriseRequest) error {
form := url.Values{}
setValue(form, "cName", request.CName)
setValue(form, "cId", request.CID)
setValue(form, "registrationNumber", request.RegistrationNumber)
setValue(form, "enterpriseName", request.EnterpriseName)
return c.postForm("/scca-ocr-server/authapi/checkEnterprise", form, nil)
}
func (c *Client) CheckEnterprise3(request CheckEnterprise3Request) error {
form := url.Values{}
setValue(form, "cName", request.CName)
setValue(form, "registrationNumber", request.RegistrationNumber)
setValue(form, "enterpriseName", request.EnterpriseName)
setValue(form, "requestId", request.RequestID)
return c.postForm("/scca-ocr-server/authapi/checkDeptAndIndividualInfo3", form, nil)
}
func (c *Client) PhoneVerification(request PhoneVerificationRequest) error {
form := url.Values{}
setValue(form, "realName", request.RealName)
setValue(form, "idCard", request.IDCard)
setValue(form, "phoneNumber", request.PhoneNumber)
return c.postForm("/scca-ocr-server/authapi/phoneVerification", form, nil)
}