96 lines
2.0 KiB
Plaintext
96 lines
2.0 KiB
Plaintext
export interface ControlReq {
|
|
appid?: string;
|
|
asy_upload?: number;
|
|
biz_req?: BizReq;
|
|
check_type?: number;
|
|
checksum?: string;
|
|
cmd?: string;
|
|
env?: Env;
|
|
file_len?: number;
|
|
model?: number;
|
|
session?: string;
|
|
token?: Token;
|
|
uin?: string;
|
|
}
|
|
export interface BizReq {
|
|
iAlbumTypeID: number;
|
|
iBatchID: number;
|
|
iBitmap: number;
|
|
iDistinctUse: number;
|
|
iNeedFeeds: number;
|
|
iPicHight: number;
|
|
iPicWidth: number;
|
|
iUploadTime: number;
|
|
iUploadType: number;
|
|
iUpPicType: number;
|
|
iWaterType: number;
|
|
mapExt: MapExt;
|
|
sAlbumID: string;
|
|
sAlbumName: string;
|
|
sPicDesc: string;
|
|
sPicPath: string;
|
|
sPicTitle: string;
|
|
stExtendInfo: StExtendInfo;
|
|
}
|
|
export interface MapExt {
|
|
appid: string;
|
|
userid: string;
|
|
}
|
|
export interface StExtendInfo {
|
|
mapParams: MapParams;
|
|
}
|
|
export interface MapParams {
|
|
batch_num: string;
|
|
photo_num: string;
|
|
video_num: string;
|
|
}
|
|
export interface Env {
|
|
deviceInfo: string;
|
|
refer: string;
|
|
}
|
|
export interface Token {
|
|
appid: number;
|
|
data: string;
|
|
type: number;
|
|
}
|
|
export declare function qunAlbumControl({ uin, group_id, pskey, pic_md5, img_size, img_name, sAlbumName, sAlbumID, photo_num, video_num, batch_num, }: {
|
|
uin: string;
|
|
group_id: string;
|
|
pskey: string;
|
|
pic_md5: string;
|
|
img_size: number;
|
|
img_name: string;
|
|
sAlbumName: string;
|
|
sAlbumID: string;
|
|
photo_num?: string;
|
|
video_num?: string;
|
|
batch_num?: string;
|
|
}): {
|
|
control_req: ControlReq[];
|
|
};
|
|
export declare function createStreamUpload({ uin, session, offset, seq, end, slice_size, data, }: {
|
|
uin: string;
|
|
session: string;
|
|
offset: number;
|
|
seq: number;
|
|
end: number;
|
|
slice_size: number;
|
|
data: string;
|
|
}): {
|
|
uin: string;
|
|
appid: string;
|
|
session: string;
|
|
offset: number;
|
|
data: string;
|
|
checksum: string;
|
|
check_type: number;
|
|
retry: number;
|
|
seq: number;
|
|
end: number;
|
|
cmd: string;
|
|
slice_size: number;
|
|
biz_req: {
|
|
iUploadType: number;
|
|
};
|
|
};
|