Documentation
¶
Index ¶
- Constants
- type CHPRequest
- type CHPResponse
- type Client
- func (c *Client) CreateSmpnEpa(request *CreateSmpnEpaRequest) (response *CreateSmpnEpaResponse, err error)
- func (c *Client) CreateSmpnEpaWithContext(ctx context.Context, request *CreateSmpnEpaRequest) (response *CreateSmpnEpaResponse, err error)
- func (c *Client) DescribeSmpnChp(request *DescribeSmpnChpRequest) (response *DescribeSmpnChpResponse, err error)
- func (c *Client) DescribeSmpnChpWithContext(ctx context.Context, request *DescribeSmpnChpRequest) (response *DescribeSmpnChpResponse, err error)
- func (c *Client) DescribeSmpnFnr(request *DescribeSmpnFnrRequest) (response *DescribeSmpnFnrResponse, err error)
- func (c *Client) DescribeSmpnFnrWithContext(ctx context.Context, request *DescribeSmpnFnrRequest) (response *DescribeSmpnFnrResponse, err error)
- func (c *Client) DescribeSmpnMhm(request *DescribeSmpnMhmRequest) (response *DescribeSmpnMhmResponse, err error)
- func (c *Client) DescribeSmpnMhmWithContext(ctx context.Context, request *DescribeSmpnMhmRequest) (response *DescribeSmpnMhmResponse, err error)
- func (c *Client) DescribeSmpnMrl(request *DescribeSmpnMrlRequest) (response *DescribeSmpnMrlResponse, err error)
- func (c *Client) DescribeSmpnMrlWithContext(ctx context.Context, request *DescribeSmpnMrlRequest) (response *DescribeSmpnMrlResponse, err error)
- type CreateSmpnEpaRequest
- type CreateSmpnEpaRequestParams
- type CreateSmpnEpaResponse
- type CreateSmpnEpaResponseParams
- type DescribeSmpnChpRequest
- type DescribeSmpnChpRequestParams
- type DescribeSmpnChpResponse
- type DescribeSmpnChpResponseParams
- type DescribeSmpnFnrRequest
- type DescribeSmpnFnrRequestParams
- type DescribeSmpnFnrResponse
- type DescribeSmpnFnrResponseParams
- type DescribeSmpnMhmRequest
- type DescribeSmpnMhmRequestParams
- type DescribeSmpnMhmResponse
- type DescribeSmpnMhmResponseParams
- type DescribeSmpnMrlRequest
- type DescribeSmpnMrlRequestParams
- type DescribeSmpnMrlResponse
- type DescribeSmpnMrlResponseParams
- type EPARequest
- type EPAResponse
- type FNRRequest
- type FNRResponse
- type MHMRequest
- type MHMResponse
- type MRLRequest
- type MRLResponse
Constants ¶
const ( // 内部请求超时。 INTERNALERROR_TIMEOUT = "InternalError.Timeout" // 错误的名称。 INVALIDPARAMETER_NAME = "InvalidParameter.Name" // 号码格式错误。 INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" )
const APIVersion = "2019-08-22"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CHPRequest ¶
type CHPRequest struct {
// 电话号码
PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
}
type CHPResponse ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateSmpnEpa ¶
func (c *Client) CreateSmpnEpa(request *CreateSmpnEpaRequest) (response *CreateSmpnEpaResponse, err error)
CreateSmpnEpa 企业号码认证
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_NAME = "InvalidParameter.Name" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateSmpnEpaWithContext ¶ added in v1.0.324
func (c *Client) CreateSmpnEpaWithContext(ctx context.Context, request *CreateSmpnEpaRequest) (response *CreateSmpnEpaResponse, err error)
CreateSmpnEpa 企业号码认证
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_NAME = "InvalidParameter.Name" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSmpnChp ¶
func (c *Client) DescribeSmpnChp(request *DescribeSmpnChpRequest) (response *DescribeSmpnChpResponse, err error)
DescribeSmpnChp 查询号码的标记和标记次数
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSmpnChpWithContext ¶ added in v1.0.324
func (c *Client) DescribeSmpnChpWithContext(ctx context.Context, request *DescribeSmpnChpRequest) (response *DescribeSmpnChpResponse, err error)
DescribeSmpnChp 查询号码的标记和标记次数
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSmpnFnr ¶
func (c *Client) DescribeSmpnFnr(request *DescribeSmpnFnrRequest) (response *DescribeSmpnFnrResponse, err error)
DescribeSmpnFnr 虚假号码识别
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSmpnFnrWithContext ¶ added in v1.0.324
func (c *Client) DescribeSmpnFnrWithContext(ctx context.Context, request *DescribeSmpnFnrRequest) (response *DescribeSmpnFnrResponse, err error)
DescribeSmpnFnr 虚假号码识别
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSmpnMhm ¶
func (c *Client) DescribeSmpnMhm(request *DescribeSmpnMhmRequest) (response *DescribeSmpnMhmResponse, err error)
DescribeSmpnMhm 号码营销监控
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSmpnMhmWithContext ¶ added in v1.0.324
func (c *Client) DescribeSmpnMhmWithContext(ctx context.Context, request *DescribeSmpnMhmRequest) (response *DescribeSmpnMhmResponse, err error)
DescribeSmpnMhm 号码营销监控
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSmpnMrl ¶
func (c *Client) DescribeSmpnMrl(request *DescribeSmpnMrlRequest) (response *DescribeSmpnMrlResponse, err error)
DescribeSmpnMrl 查询号码恶意标记等级
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSmpnMrlWithContext ¶ added in v1.0.324
func (c *Client) DescribeSmpnMrlWithContext(ctx context.Context, request *DescribeSmpnMrlRequest) (response *DescribeSmpnMrlResponse, err error)
DescribeSmpnMrl 查询号码恶意标记等级
可能返回的错误码:
INTERNALERROR_TIMEOUT = "InternalError.Timeout" INVALIDPARAMETER_PHONENUMBER = "InvalidParameter.PhoneNumber" RESOURCENOTFOUND = "ResourceNotFound"
type CreateSmpnEpaRequest ¶
type CreateSmpnEpaRequest struct {
*tchttp.BaseRequest
// 企业号码认证请求内容
RequestData *EPARequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
func NewCreateSmpnEpaRequest ¶
func NewCreateSmpnEpaRequest() (request *CreateSmpnEpaRequest)
func (*CreateSmpnEpaRequest) FromJsonString ¶
func (r *CreateSmpnEpaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSmpnEpaRequest) ToJsonString ¶
func (r *CreateSmpnEpaRequest) ToJsonString() string
type CreateSmpnEpaRequestParams ¶ added in v1.0.426
type CreateSmpnEpaRequestParams struct {
// 企业号码认证请求内容
RequestData *EPARequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
Predefined struct for user
type CreateSmpnEpaResponse ¶
type CreateSmpnEpaResponse struct {
*tchttp.BaseResponse
Response *CreateSmpnEpaResponseParams `json:"Response"`
}
func NewCreateSmpnEpaResponse ¶
func NewCreateSmpnEpaResponse() (response *CreateSmpnEpaResponse)
func (*CreateSmpnEpaResponse) FromJsonString ¶
func (r *CreateSmpnEpaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSmpnEpaResponse) ToJsonString ¶
func (r *CreateSmpnEpaResponse) ToJsonString() string
type CreateSmpnEpaResponseParams ¶ added in v1.0.426
type CreateSmpnEpaResponseParams struct {
// 业号码认证回应内容
ResponseData *EPAResponse `json:"ResponseData,omitnil,omitempty" name:"ResponseData"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSmpnChpRequest ¶
type DescribeSmpnChpRequest struct {
*tchttp.BaseRequest
// 客户用于计费的资源Id
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
// 终端骚扰保护请求
RequestData *CHPRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
}
func NewDescribeSmpnChpRequest ¶
func NewDescribeSmpnChpRequest() (request *DescribeSmpnChpRequest)
func (*DescribeSmpnChpRequest) FromJsonString ¶
func (r *DescribeSmpnChpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnChpRequest) ToJsonString ¶
func (r *DescribeSmpnChpRequest) ToJsonString() string
type DescribeSmpnChpRequestParams ¶ added in v1.0.426
type DescribeSmpnChpRequestParams struct {
// 客户用于计费的资源Id
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
// 终端骚扰保护请求
RequestData *CHPRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
}
Predefined struct for user
type DescribeSmpnChpResponse ¶
type DescribeSmpnChpResponse struct {
*tchttp.BaseResponse
Response *DescribeSmpnChpResponseParams `json:"Response"`
}
func NewDescribeSmpnChpResponse ¶
func NewDescribeSmpnChpResponse() (response *DescribeSmpnChpResponse)
func (*DescribeSmpnChpResponse) FromJsonString ¶
func (r *DescribeSmpnChpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnChpResponse) ToJsonString ¶
func (r *DescribeSmpnChpResponse) ToJsonString() string
type DescribeSmpnChpResponseParams ¶ added in v1.0.426
type DescribeSmpnChpResponseParams struct {
// 终端骚扰保护回应
ResponseData *CHPResponse `json:"ResponseData,omitnil,omitempty" name:"ResponseData"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSmpnFnrRequest ¶
type DescribeSmpnFnrRequest struct {
*tchttp.BaseRequest
// 虚假号码识别请求内容
RequestData *FNRRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
func NewDescribeSmpnFnrRequest ¶
func NewDescribeSmpnFnrRequest() (request *DescribeSmpnFnrRequest)
func (*DescribeSmpnFnrRequest) FromJsonString ¶
func (r *DescribeSmpnFnrRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnFnrRequest) ToJsonString ¶
func (r *DescribeSmpnFnrRequest) ToJsonString() string
type DescribeSmpnFnrRequestParams ¶ added in v1.0.426
type DescribeSmpnFnrRequestParams struct {
// 虚假号码识别请求内容
RequestData *FNRRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
Predefined struct for user
type DescribeSmpnFnrResponse ¶
type DescribeSmpnFnrResponse struct {
*tchttp.BaseResponse
Response *DescribeSmpnFnrResponseParams `json:"Response"`
}
func NewDescribeSmpnFnrResponse ¶
func NewDescribeSmpnFnrResponse() (response *DescribeSmpnFnrResponse)
func (*DescribeSmpnFnrResponse) FromJsonString ¶
func (r *DescribeSmpnFnrResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnFnrResponse) ToJsonString ¶
func (r *DescribeSmpnFnrResponse) ToJsonString() string
type DescribeSmpnFnrResponseParams ¶ added in v1.0.426
type DescribeSmpnFnrResponseParams struct {
// 虚假号码识别回应内容
ResponseData *FNRResponse `json:"ResponseData,omitnil,omitempty" name:"ResponseData"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSmpnMhmRequest ¶
type DescribeSmpnMhmRequest struct {
*tchttp.BaseRequest
// 号码营销监控请求内容
RequestData *MHMRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
func NewDescribeSmpnMhmRequest ¶
func NewDescribeSmpnMhmRequest() (request *DescribeSmpnMhmRequest)
func (*DescribeSmpnMhmRequest) FromJsonString ¶
func (r *DescribeSmpnMhmRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnMhmRequest) ToJsonString ¶
func (r *DescribeSmpnMhmRequest) ToJsonString() string
type DescribeSmpnMhmRequestParams ¶ added in v1.0.426
type DescribeSmpnMhmRequestParams struct {
// 号码营销监控请求内容
RequestData *MHMRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
Predefined struct for user
type DescribeSmpnMhmResponse ¶
type DescribeSmpnMhmResponse struct {
*tchttp.BaseResponse
Response *DescribeSmpnMhmResponseParams `json:"Response"`
}
func NewDescribeSmpnMhmResponse ¶
func NewDescribeSmpnMhmResponse() (response *DescribeSmpnMhmResponse)
func (*DescribeSmpnMhmResponse) FromJsonString ¶
func (r *DescribeSmpnMhmResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnMhmResponse) ToJsonString ¶
func (r *DescribeSmpnMhmResponse) ToJsonString() string
type DescribeSmpnMhmResponseParams ¶ added in v1.0.426
type DescribeSmpnMhmResponseParams struct {
// 号码营销监控回应内容
ResponseData *MHMResponse `json:"ResponseData,omitnil,omitempty" name:"ResponseData"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSmpnMrlRequest ¶
type DescribeSmpnMrlRequest struct {
*tchttp.BaseRequest
// 恶意标记等级请求内容
RequestData *MRLRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
func NewDescribeSmpnMrlRequest ¶
func NewDescribeSmpnMrlRequest() (request *DescribeSmpnMrlRequest)
func (*DescribeSmpnMrlRequest) FromJsonString ¶
func (r *DescribeSmpnMrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnMrlRequest) ToJsonString ¶
func (r *DescribeSmpnMrlRequest) ToJsonString() string
type DescribeSmpnMrlRequestParams ¶ added in v1.0.426
type DescribeSmpnMrlRequestParams struct {
// 恶意标记等级请求内容
RequestData *MRLRequest `json:"RequestData,omitnil,omitempty" name:"RequestData"`
// 用于计费的资源ID
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
Predefined struct for user
type DescribeSmpnMrlResponse ¶
type DescribeSmpnMrlResponse struct {
*tchttp.BaseResponse
Response *DescribeSmpnMrlResponseParams `json:"Response"`
}
func NewDescribeSmpnMrlResponse ¶
func NewDescribeSmpnMrlResponse() (response *DescribeSmpnMrlResponse)
func (*DescribeSmpnMrlResponse) FromJsonString ¶
func (r *DescribeSmpnMrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSmpnMrlResponse) ToJsonString ¶
func (r *DescribeSmpnMrlResponse) ToJsonString() string
type DescribeSmpnMrlResponseParams ¶ added in v1.0.426
type DescribeSmpnMrlResponseParams struct {
// 恶意标记等级回应内容
ResponseData *MRLResponse `json:"ResponseData,omitnil,omitempty" name:"ResponseData"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type EPARequest ¶
type EPAResponse ¶
type EPAResponse struct {
// 0成功 其他失败
RetCode *int64 `json:"RetCode,omitnil,omitempty" name:"RetCode"`
}
type FNRRequest ¶
type FNRRequest struct {
// 电话号码
PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
}
type FNRResponse ¶
type FNRResponse struct {
// 虚假号码描述
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}
type MHMRequest ¶
type MHMRequest struct {
// 电话号码
PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
}
type MHMResponse ¶
type MRLRequest ¶
type MRLRequest struct {
// 电话号码
PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
}
type MRLResponse ¶
type MRLResponse struct {
// 骚扰电话恶意标记等级
DisturbLevel *int64 `json:"DisturbLevel,omitnil,omitempty" name:"DisturbLevel"`
// 房产中介恶意标记等级
HouseAgentLevel *int64 `json:"HouseAgentLevel,omitnil,omitempty" name:"HouseAgentLevel"`
// 保险理财恶意标记等级
InsuranceLevel *int64 `json:"InsuranceLevel,omitnil,omitempty" name:"InsuranceLevel"`
// 广告推销恶意标记等级
SalesLevel *int64 `json:"SalesLevel,omitnil,omitempty" name:"SalesLevel"`
// 诈骗电话恶意标记等级
CheatLevel *int64 `json:"CheatLevel,omitnil,omitempty" name:"CheatLevel"`
}