Interface GetOptions

interface GetOptions {
    appID?: string;
    clientInfo?: Record<string, string>;
    decoderName?: string;
    defaultValue?: string;
    envName?: string;
    group?: string;
    hmacWay?: string;
    ip?: string;
    noUpdateCache?: boolean;
    offset?: number;
    pluginName?: string;
    remote?: boolean;
    start?: number;
    uin?: string;
    userID?: string;
    userKey?: string;
    version?: string;
}

Properties

appID?: string

appID 可选,与Groups配合进行预拉取 group

clientInfo?: Record<string, string>

clientInfo 可选,客户端信息,除了IP和UIN

decoderName?: string

decoderName 可选,decoder名

defaultValue?: string

defaultValue 可选,默认值

envName?: string

envName 可选,环境名称

group?: string

group 可选,将预拉取这些group

hmacWay?: string

hmacWay 可选,签名方式:sha256或sha1 默认sha1

ip?: string

ip 可选,客户端信息:IP

noUpdateCache?: boolean

noUpdateCache 可选,该次请求不更新缓存

offset?: number

offset 可选,偏移的id值,必须是10的n次方且不大于100000,大于0表示,使用分页

pluginName?: string

pluginName 可选,插件名

remote?: boolean

remote 可选,不读缓存,直接从远程服务端获取

start?: number

start 可选,table类型起始id, 必须是offset的整数倍

uin?: string

uin 可选,客户端信息:Uin

userID?: string

userID 可选,用户ID,签名时用到

userKey?: string

userKey 可选,用户key,签名时用到

version?: string

version 可选,版本号