apis

package
v1.65.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL