Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var WithBaseURL = v4.WithBaseURL
WithBaseURL 覆盖默认上游 base url。
View Source
var WithHTTPClient = v4.WithHTTPClient
WithHTTPClient 覆盖默认 HTTP Client。
View Source
var WithRetrySchedule = v4.WithRetrySchedule
WithRetrySchedule 自定义上游重试间隔。
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client 负责根据配置选择对应版本的 Zhihu API handler。
func NewClient ¶
func NewClient(cfg *config.ZhihuSessionTokenConfig, manager sessiontoken.SessionTokenClient, log *logger.Logger, opts ...Option) (*Client, error)
NewClient 根据配置创建对应版本的 Zhihu API handler。
func (*Client) RegisterRoutes ¶
RegisterRoutes 委托给具体版本实现。
Click to show internal directories.
Click to hide internal directories.