Documentation ¶
Overview ¶
Package core 包含SDKClient
Index ¶
- Constants
- type RateLimiter
- type SDKClient
- func (c *SDKClient) AppID() uint64
- func (c *SDKClient) Copy() *SDKClient
- func (c *SDKClient) DisableSandbox()
- func (c *SDKClient) Get(ctx context.Context, gw string, req model.GetRequest, resp model.Response, ...) error
- func (c *SDKClient) Post(ctx context.Context, gw string, req model.PostRequest, resp model.Response, ...) error
- func (c *SDKClient) PostHawkingLeads(ctx context.Context, req model.PostRequest) error
- func (c *SDKClient) Secret() string
- func (c *SDKClient) SetDebug(debug bool)
- func (c *SDKClient) SetHttpClient(client *http.Client)
- func (c *SDKClient) SetRateLimiter(limiter RateLimiter)
- func (c *SDKClient) Upload(ctx context.Context, gw string, req model.UploadRequest, resp model.Response, ...) error
- func (c *SDKClient) UseSandbox()
Constants ¶
View Source
const ( // BASE_URL 默认API gateway BASE_URL = "https://adapi.xiaohongshu.com/api/open" // HAWKLING_LEADS_URL 聚光落地页线索数据回传API gateway HAWKLING_LEADS_URL = "http://www.xiaohongshu.com/api/hawking/leads/return" // OAUTH_URL oauth授权 gateway OAUTH_URL = "https://ad.xiaohongshu.com/aurora/openApiAuth" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RateLimiter ¶
type SDKClient ¶
type SDKClient struct {
// contains filtered or unexported fields
}
SDKClient sdk client
func NewSDKClient ¶
NewSDKClient 创建SDKClient
func (*SDKClient) Get ¶
func (c *SDKClient) Get(ctx context.Context, gw string, req model.GetRequest, resp model.Response, accessToken string) error
Get get api
func (*SDKClient) Post ¶
func (c *SDKClient) Post(ctx context.Context, gw string, req model.PostRequest, resp model.Response, accessToken string) error
Post post api
func (*SDKClient) PostHawkingLeads ¶ added in v1.0.2
PostHawkingLeads
func (*SDKClient) SetHttpClient ¶
SetHttpClient 设置http.Client
func (*SDKClient) SetRateLimiter ¶
func (c *SDKClient) SetRateLimiter(limiter RateLimiter)
SetRateLimiter 设置限流
Click to show internal directories.
Click to hide internal directories.