Documentation ¶
Index ¶
- Constants
- type CHPRequest
- type CHPResponse
- type Client
- func (c *Client) CreateSmpnEpa(request *CreateSmpnEpaRequest) (response *CreateSmpnEpaResponse, err error)
- func (c *Client) DescribeSmpnChp(request *DescribeSmpnChpRequest) (response *DescribeSmpnChpResponse, err error)
- func (c *Client) DescribeSmpnFnr(request *DescribeSmpnFnrRequest) (response *DescribeSmpnFnrResponse, err error)
- func (c *Client) DescribeSmpnMhm(request *DescribeSmpnMhmRequest) (response *DescribeSmpnMhmResponse, err error)
- func (c *Client) DescribeSmpnMrl(request *DescribeSmpnMrlRequest) (response *DescribeSmpnMrlResponse, err error)
- type CreateSmpnEpaRequest
- type CreateSmpnEpaResponse
- type DescribeSmpnChpRequest
- type DescribeSmpnChpResponse
- type DescribeSmpnFnrRequest
- type DescribeSmpnFnrResponse
- type DescribeSmpnMhmRequest
- type DescribeSmpnMhmResponse
- type DescribeSmpnMrlRequest
- type DescribeSmpnMrlResponse
- type EPARequest
- type EPAResponse
- type FNRRequest
- type FNRResponse
- type MHMRequest
- type MHMResponse
- type MRLRequest
- type MRLResponse
Constants ¶
View Source
const APIVersion = "2019-08-22"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CHPRequest ¶
type CHPRequest struct { *tchttp.BaseRequest // 电话号码 PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"` }
func (*CHPRequest) FromJsonString ¶
func (r *CHPRequest) FromJsonString(s string) error
func (*CHPRequest) ToJsonString ¶
func (r *CHPRequest) ToJsonString() string
type CHPResponse ¶
type CHPResponse struct { *tchttp.BaseResponse Response *struct { // 标记类型 // 0: 无标记 // 50:骚扰电话 // 51:房产中介 // 52:保险理财 // 53:广告推销 // 54:诈骗电话 // 55:快递电话 // 56:出租车专车 TagType *int64 `json:"TagType,omitempty" name:"TagType"` // 标记次数 TagCount *int64 `json:"TagCount,omitempty" name:"TagCount"` } `json:"Response"` }
func (*CHPResponse) FromJsonString ¶
func (r *CHPResponse) FromJsonString(s string) error
func (*CHPResponse) ToJsonString ¶
func (r *CHPResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, 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)
企业号码认证
func (*Client) DescribeSmpnChp ¶
func (c *Client) DescribeSmpnChp(request *DescribeSmpnChpRequest) (response *DescribeSmpnChpResponse, err error)
查询号码的标记和标记次数
func (*Client) DescribeSmpnFnr ¶
func (c *Client) DescribeSmpnFnr(request *DescribeSmpnFnrRequest) (response *DescribeSmpnFnrResponse, err error)
虚假号码识别
func (*Client) DescribeSmpnMhm ¶
func (c *Client) DescribeSmpnMhm(request *DescribeSmpnMhmRequest) (response *DescribeSmpnMhmResponse, err error)
号码营销监控
func (*Client) DescribeSmpnMrl ¶
func (c *Client) DescribeSmpnMrl(request *DescribeSmpnMrlRequest) (response *DescribeSmpnMrlResponse, err error)
查询号码恶意标记等级
type CreateSmpnEpaRequest ¶
type CreateSmpnEpaRequest struct { *tchttp.BaseRequest // 企业号码认证请求内容 RequestData *EPARequest `json:"RequestData,omitempty" name:"RequestData"` // 用于计费的资源ID ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` }
func NewCreateSmpnEpaRequest ¶
func NewCreateSmpnEpaRequest() (request *CreateSmpnEpaRequest)
func (*CreateSmpnEpaRequest) FromJsonString ¶
func (r *CreateSmpnEpaRequest) FromJsonString(s string) error
func (*CreateSmpnEpaRequest) ToJsonString ¶
func (r *CreateSmpnEpaRequest) ToJsonString() string
type CreateSmpnEpaResponse ¶
type CreateSmpnEpaResponse struct { *tchttp.BaseResponse Response *struct { // 业号码认证回应内容 ResponseData *EPAResponse `json:"ResponseData,omitempty" name:"ResponseData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateSmpnEpaResponse ¶
func NewCreateSmpnEpaResponse() (response *CreateSmpnEpaResponse)
func (*CreateSmpnEpaResponse) FromJsonString ¶
func (r *CreateSmpnEpaResponse) FromJsonString(s string) error
func (*CreateSmpnEpaResponse) ToJsonString ¶
func (r *CreateSmpnEpaResponse) ToJsonString() string
type DescribeSmpnChpRequest ¶
type DescribeSmpnChpRequest struct { *tchttp.BaseRequest // 客户用于计费的资源Id ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 终端骚扰保护请求 RequestData *CHPRequest `json:"RequestData,omitempty" name:"RequestData"` }
func NewDescribeSmpnChpRequest ¶
func NewDescribeSmpnChpRequest() (request *DescribeSmpnChpRequest)
func (*DescribeSmpnChpRequest) FromJsonString ¶
func (r *DescribeSmpnChpRequest) FromJsonString(s string) error
func (*DescribeSmpnChpRequest) ToJsonString ¶
func (r *DescribeSmpnChpRequest) ToJsonString() string
type DescribeSmpnChpResponse ¶
type DescribeSmpnChpResponse struct { *tchttp.BaseResponse Response *struct { // 终端骚扰保护回应 ResponseData *CHPResponse `json:"ResponseData,omitempty" name:"ResponseData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSmpnChpResponse ¶
func NewDescribeSmpnChpResponse() (response *DescribeSmpnChpResponse)
func (*DescribeSmpnChpResponse) FromJsonString ¶
func (r *DescribeSmpnChpResponse) FromJsonString(s string) error
func (*DescribeSmpnChpResponse) ToJsonString ¶
func (r *DescribeSmpnChpResponse) ToJsonString() string
type DescribeSmpnFnrRequest ¶
type DescribeSmpnFnrRequest struct { *tchttp.BaseRequest // 虚假号码识别请求内容 RequestData *FNRRequest `json:"RequestData,omitempty" name:"RequestData"` // 用于计费的资源ID ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` }
func NewDescribeSmpnFnrRequest ¶
func NewDescribeSmpnFnrRequest() (request *DescribeSmpnFnrRequest)
func (*DescribeSmpnFnrRequest) FromJsonString ¶
func (r *DescribeSmpnFnrRequest) FromJsonString(s string) error
func (*DescribeSmpnFnrRequest) ToJsonString ¶
func (r *DescribeSmpnFnrRequest) ToJsonString() string
type DescribeSmpnFnrResponse ¶
type DescribeSmpnFnrResponse struct { *tchttp.BaseResponse Response *struct { // 虚假号码识别回应内容 ResponseData *FNRResponse `json:"ResponseData,omitempty" name:"ResponseData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSmpnFnrResponse ¶
func NewDescribeSmpnFnrResponse() (response *DescribeSmpnFnrResponse)
func (*DescribeSmpnFnrResponse) FromJsonString ¶
func (r *DescribeSmpnFnrResponse) FromJsonString(s string) error
func (*DescribeSmpnFnrResponse) ToJsonString ¶
func (r *DescribeSmpnFnrResponse) ToJsonString() string
type DescribeSmpnMhmRequest ¶
type DescribeSmpnMhmRequest struct { *tchttp.BaseRequest // 号码营销监控请求内容 RequestData *MHMRequest `json:"RequestData,omitempty" name:"RequestData"` // 用于计费的资源ID ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` }
func NewDescribeSmpnMhmRequest ¶
func NewDescribeSmpnMhmRequest() (request *DescribeSmpnMhmRequest)
func (*DescribeSmpnMhmRequest) FromJsonString ¶
func (r *DescribeSmpnMhmRequest) FromJsonString(s string) error
func (*DescribeSmpnMhmRequest) ToJsonString ¶
func (r *DescribeSmpnMhmRequest) ToJsonString() string
type DescribeSmpnMhmResponse ¶
type DescribeSmpnMhmResponse struct { *tchttp.BaseResponse Response *struct { // 号码营销监控回应内容 ResponseData *MHMResponse `json:"ResponseData,omitempty" name:"ResponseData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSmpnMhmResponse ¶
func NewDescribeSmpnMhmResponse() (response *DescribeSmpnMhmResponse)
func (*DescribeSmpnMhmResponse) FromJsonString ¶
func (r *DescribeSmpnMhmResponse) FromJsonString(s string) error
func (*DescribeSmpnMhmResponse) ToJsonString ¶
func (r *DescribeSmpnMhmResponse) ToJsonString() string
type DescribeSmpnMrlRequest ¶
type DescribeSmpnMrlRequest struct { *tchttp.BaseRequest // 恶意标记等级请求内容 RequestData *MRLRequest `json:"RequestData,omitempty" name:"RequestData"` // 用于计费的资源ID ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` }
func NewDescribeSmpnMrlRequest ¶
func NewDescribeSmpnMrlRequest() (request *DescribeSmpnMrlRequest)
func (*DescribeSmpnMrlRequest) FromJsonString ¶
func (r *DescribeSmpnMrlRequest) FromJsonString(s string) error
func (*DescribeSmpnMrlRequest) ToJsonString ¶
func (r *DescribeSmpnMrlRequest) ToJsonString() string
type DescribeSmpnMrlResponse ¶
type DescribeSmpnMrlResponse struct { *tchttp.BaseResponse Response *struct { // 恶意标记等级回应内容 ResponseData *MRLResponse `json:"ResponseData,omitempty" name:"ResponseData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSmpnMrlResponse ¶
func NewDescribeSmpnMrlResponse() (response *DescribeSmpnMrlResponse)
func (*DescribeSmpnMrlResponse) FromJsonString ¶
func (r *DescribeSmpnMrlResponse) FromJsonString(s string) error
func (*DescribeSmpnMrlResponse) ToJsonString ¶
func (r *DescribeSmpnMrlResponse) ToJsonString() string
type EPARequest ¶
type EPARequest struct { *tchttp.BaseRequest // 电话号码 PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"` // 黄页名称 Name *string `json:"Name,omitempty" name:"Name"` }
func (*EPARequest) FromJsonString ¶
func (r *EPARequest) FromJsonString(s string) error
func (*EPARequest) ToJsonString ¶
func (r *EPARequest) ToJsonString() string
type EPAResponse ¶
type EPAResponse struct { *tchttp.BaseResponse Response *struct { // 0成功 其他失败 RetCode *int64 `json:"RetCode,omitempty" name:"RetCode"` } `json:"Response"` }
func (*EPAResponse) FromJsonString ¶
func (r *EPAResponse) FromJsonString(s string) error
func (*EPAResponse) ToJsonString ¶
func (r *EPAResponse) ToJsonString() string
type FNRRequest ¶
type FNRRequest struct { *tchttp.BaseRequest // 电话号码 PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"` }
func (*FNRRequest) FromJsonString ¶
func (r *FNRRequest) FromJsonString(s string) error
func (*FNRRequest) ToJsonString ¶
func (r *FNRRequest) ToJsonString() string
type FNRResponse ¶
type FNRResponse struct { *tchttp.BaseResponse Response *struct { // 虚假号码描述 Status *int64 `json:"Status,omitempty" name:"Status"` } `json:"Response"` }
func (*FNRResponse) FromJsonString ¶
func (r *FNRResponse) FromJsonString(s string) error
func (*FNRResponse) ToJsonString ¶
func (r *FNRResponse) ToJsonString() string
type MHMRequest ¶
type MHMRequest struct { *tchttp.BaseRequest // 电话号码 PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"` }
func (*MHMRequest) FromJsonString ¶
func (r *MHMRequest) FromJsonString(s string) error
func (*MHMRequest) ToJsonString ¶
func (r *MHMRequest) ToJsonString() string
type MHMResponse ¶
type MHMResponse struct { *tchttp.BaseResponse Response *struct { // 标记类型 // 0: 无标记 // 50:骚扰电话 // 51:房产中介 // 52:保险理财 // 53:广告推销 // 54:诈骗电话 // 55:快递电话 // 56:出租车专车 TagType *int64 `json:"TagType,omitempty" name:"TagType"` // 标记次数 TagCount *int64 `json:"TagCount,omitempty" name:"TagCount"` } `json:"Response"` }
func (*MHMResponse) FromJsonString ¶
func (r *MHMResponse) FromJsonString(s string) error
func (*MHMResponse) ToJsonString ¶
func (r *MHMResponse) ToJsonString() string
type MRLRequest ¶
type MRLRequest struct { *tchttp.BaseRequest // 电话号码 PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"` }
func (*MRLRequest) FromJsonString ¶
func (r *MRLRequest) FromJsonString(s string) error
func (*MRLRequest) ToJsonString ¶
func (r *MRLRequest) ToJsonString() string
type MRLResponse ¶
type MRLResponse struct { *tchttp.BaseResponse Response *struct { // 骚扰电话恶意标记等级 DisturbLevel *int64 `json:"DisturbLevel,omitempty" name:"DisturbLevel"` // 房产中介恶意标记等级 HouseAgentLevel *int64 `json:"HouseAgentLevel,omitempty" name:"HouseAgentLevel"` // 保险理财恶意标记等级 InsuranceLevel *int64 `json:"InsuranceLevel,omitempty" name:"InsuranceLevel"` // 广告推销恶意标记等级 SalesLevel *int64 `json:"SalesLevel,omitempty" name:"SalesLevel"` // 诈骗电话恶意标记等级 CheatLevel *int64 `json:"CheatLevel,omitempty" name:"CheatLevel"` } `json:"Response"` }
func (*MRLResponse) FromJsonString ¶
func (r *MRLResponse) FromJsonString(s string) error
func (*MRLResponse) ToJsonString ¶
func (r *MRLResponse) ToJsonString() string
Click to show internal directories.
Click to hide internal directories.