Documentation
¶
Index ¶
- type FetchDataRequest
- type FetchDataResponse
- type FetchDataResult
- type PushDataRequest
- func (r PushDataRequest) GetRegionId() string
- func (r *PushDataRequest) SetAuthor(author string)
- func (r *PushDataRequest) SetCategory(category string)
- func (r *PushDataRequest) SetContent(content string)
- func (r *PushDataRequest) SetCrawlerId(crawlerId string)
- func (r *PushDataRequest) SetLanguage(language string)
- func (r *PushDataRequest) SetLocation(location string)
- func (r *PushDataRequest) SetPublish_time(publish_time string)
- func (r *PushDataRequest) SetTaskId(taskId string)
- func (r *PushDataRequest) SetTitle(title string)
- func (r *PushDataRequest) SetUrl(url string)
- type PushDataResponse
- type PushDataResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FetchDataRequest ¶
type FetchDataRequest struct {
core.JDCloudRequest
/* 自定义客户端名称 (Optional) */
CrawlerId *string `json:"crawlerId"`
/* 获取链接数量, 默认为10 (Optional) */
Count *int `json:"count"`
}
func NewFetchDataRequest ¶
func NewFetchDataRequest() *FetchDataRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewFetchDataRequestWithAllParams ¶
func NewFetchDataRequestWithAllParams( crawlerId *string, count *int, ) *FetchDataRequest
* param crawlerId: 自定义客户端名称 (Optional) * param count: 获取链接数量, 默认为10 (Optional)
func NewFetchDataRequestWithoutParam ¶
func NewFetchDataRequestWithoutParam() *FetchDataRequest
This constructor has better compatible ability when API parameters changed
func (FetchDataRequest) GetRegionId ¶
func (r FetchDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FetchDataRequest) SetCount ¶
func (r *FetchDataRequest) SetCount(count int)
param count: 获取链接数量, 默认为10(Optional)
func (*FetchDataRequest) SetCrawlerId ¶
func (r *FetchDataRequest) SetCrawlerId(crawlerId string)
param crawlerId: 自定义客户端名称(Optional)
type FetchDataResponse ¶
type FetchDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result FetchDataResult `json:"result"`
}
type FetchDataResult ¶
type FetchDataResult struct {
Data []string `json:"data"`
}
type PushDataRequest ¶
type PushDataRequest struct {
core.JDCloudRequest
/* 爬虫id (Optional) */
CrawlerId *string `json:"crawlerId"`
/* 任务id (Optional) */
TaskId *string `json:"taskId"`
/* 标题 */
Title string `json:"title"`
/* 链接 */
Url string `json:"url"`
/* 提取内容 (Optional) */
Content *string `json:"content"`
/* 发布时间 (Optional) */
Publish_time *string `json:"publish_time"`
/* 分类 (分类长度不能超过64个字符) (Optional) */
Category *string `json:"category"`
/* 语言 (语言长度不能超过16个字符) (Optional) */
Language *string `json:"language"`
/* 作者 (Optional) */
Author *string `json:"author"`
/* 位置 (Optional) */
Location *string `json:"location"`
}
func NewPushDataRequest ¶
func NewPushDataRequest( title string, url string, ) *PushDataRequest
* param title: 标题 (Required) * param url: 链接 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPushDataRequestWithAllParams ¶
func NewPushDataRequestWithAllParams( crawlerId *string, taskId *string, title string, url string, content *string, publish_time *string, category *string, language *string, author *string, location *string, ) *PushDataRequest
* param crawlerId: 爬虫id (Optional) * param taskId: 任务id (Optional) * param title: 标题 (Required) * param url: 链接 (Required) * param content: 提取内容 (Optional) * param publish_time: 发布时间 (Optional) * param category: 分类 (分类长度不能超过64个字符) (Optional) * param language: 语言 (语言长度不能超过16个字符) (Optional) * param author: 作者 (Optional) * param location: 位置 (Optional)
func NewPushDataRequestWithoutParam ¶
func NewPushDataRequestWithoutParam() *PushDataRequest
This constructor has better compatible ability when API parameters changed
func (PushDataRequest) GetRegionId ¶
func (r PushDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PushDataRequest) SetAuthor ¶
func (r *PushDataRequest) SetAuthor(author string)
param author: 作者(Optional)
func (*PushDataRequest) SetCategory ¶
func (r *PushDataRequest) SetCategory(category string)
param category: 分类 (分类长度不能超过64个字符)(Optional)
func (*PushDataRequest) SetContent ¶
func (r *PushDataRequest) SetContent(content string)
param content: 提取内容(Optional)
func (*PushDataRequest) SetCrawlerId ¶
func (r *PushDataRequest) SetCrawlerId(crawlerId string)
param crawlerId: 爬虫id(Optional)
func (*PushDataRequest) SetLanguage ¶
func (r *PushDataRequest) SetLanguage(language string)
param language: 语言 (语言长度不能超过16个字符)(Optional)
func (*PushDataRequest) SetLocation ¶
func (r *PushDataRequest) SetLocation(location string)
param location: 位置(Optional)
func (*PushDataRequest) SetPublish_time ¶
func (r *PushDataRequest) SetPublish_time(publish_time string)
param publish_time: 发布时间(Optional)
func (*PushDataRequest) SetTaskId ¶
func (r *PushDataRequest) SetTaskId(taskId string)
param taskId: 任务id(Optional)
func (*PushDataRequest) SetTitle ¶
func (r *PushDataRequest) SetTitle(title string)
param title: 标题(Required)
func (*PushDataRequest) SetUrl ¶
func (r *PushDataRequest) SetUrl(url string)
param url: 链接(Required)
type PushDataResponse ¶
type PushDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result PushDataResult `json:"result"`
}
type PushDataResult ¶
type PushDataResult struct {
Data int `json:"data"`
}