Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DouyinData ¶
type DouyinData struct {
StatusCode int `json:"status_code"`
ItemList []struct {
CommentList interface{} `json:"comment_list"`
GroupID int64 `json:"group_id"`
TextExtra []interface{} `json:"text_extra"`
ImageInfos interface{} `json:"image_infos"`
AwemeID string `json:"aweme_id"`
ShareInfo struct {
ShareWeiboDesc string `json:"share_weibo_desc"`
ShareDesc string `json:"share_desc"`
ShareTitle string `json:"share_title"`
} `json:"share_info"`
IsPreview int `json:"is_preview"`
Images interface{} `json:"images"`
RiskInfos struct {
Type int `json:"type"`
Content string `json:"content"`
Warn bool `json:"warn"`
} `json:"risk_infos"`
VideoText interface{} `json:"video_text"`
LabelTopText interface{} `json:"label_top_text"`
Author struct {
Nickname string `json:"nickname"`
AvatarThumb struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"avatar_thumb"`
AvatarMedium struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"avatar_medium"`
PlatformSyncInfo interface{} `json:"platform_sync_info"`
PolicyVersion interface{} `json:"policy_version"`
UID string `json:"uid"`
ShortID string `json:"short_id"`
Signature string `json:"signature"`
AvatarLarger struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"avatar_larger"`
UniqueID string `json:"unique_id"`
FollowersDetail interface{} `json:"followers_detail"`
Geofencing interface{} `json:"geofencing"`
TypeLabel interface{} `json:"type_label"`
} `json:"author"`
Music struct {
CoverMedium struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"cover_medium"`
CoverThumb struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"cover_thumb"`
Duration int `json:"duration"`
Status int `json:"status"`
Author string `json:"author"`
Mid string `json:"mid"`
Title string `json:"title"`
CoverHd struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"cover_hd"`
CoverLarge struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"cover_large"`
PlayURL struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"play_url"`
Position interface{} `json:"position"`
ID int64 `json:"id"`
} `json:"music"`
ChaList interface{} `json:"cha_list"`
Video struct {
PlayAddr struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"play_addr"`
Width int `json:"width"`
Ratio string `json:"ratio"`
HasWatermark bool `json:"has_watermark"`
Duration int `json:"duration"`
Vid string `json:"vid"`
Cover struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"cover"`
Height int `json:"height"`
DynamicCover struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"dynamic_cover"`
OriginCover struct {
URI string `json:"uri"`
URLList []string `json:"url_list"`
} `json:"origin_cover"`
BitRate interface{} `json:"bit_rate"`
} `json:"video"`
ShareURL string `json:"share_url"`
AuthorUserID int64 `json:"author_user_id"`
Geofencing interface{} `json:"geofencing"`
Promotions interface{} `json:"promotions"`
LongVideo interface{} `json:"long_video"`
ForwardID string `json:"forward_id"`
Desc string `json:"desc"`
CreateTime int `json:"create_time"`
Statistics struct {
CommentCount int `json:"comment_count"`
DiggCount int `json:"digg_count"`
PlayCount int `json:"play_count"`
ShareCount int `json:"share_count"`
AwemeID string `json:"aweme_id"`
} `json:"statistics"`
VideoLabels interface{} `json:"video_labels"`
Duration int `json:"duration"`
AwemeType int `json:"aweme_type"`
IsLiveReplay bool `json:"is_live_replay"`
} `json:"item_list"`
Extra struct {
Now int64 `json:"now"`
Logid string `json:"logid"`
} `json:"extra"`
}
Click to show internal directories.
Click to hide internal directories.