Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UserAgentFormat = "" /* 609-byte string literal not displayed */ BuildM = "NRD90M.G955NKSU1AQDC" Channel = "yingyongbao" AppKey = "1d8b6e7d45233436" AppSec = "560c52ccd288fed045859ed18bffd973" MobiApp = "android" Platform = "android" NeuronAppId = 1 )
View Source
var SystemSdkIntMap = map[string]map[string]interface{}{ "13": { "value": "33", }, "12": { "value": "32", }, "11": { "value": "30", }, "10": { "value": "29", }, "9": { "value": "28", }, "8": { "value": "26", "1": map[string]string{ "value": "27", }, }, "7": { "value": "24", "1": map[string]string{ "value": "25", }, }, "6": { "value": "23", }, "5": { "value": "21", "1": map[string]string{ "value": "22", }, }, "4": { "value": "14", "1": map[string]string{ "value": "16", }, "2": map[string]string{ "value": "17", }, "3": map[string]string{ "value": "18", }, "4": map[string]string{ "value": "19", }, }, }
Functions ¶
func BuildSessionID ¶
func BuildSessionID() string
BuildSessionID
@Description: 构造随机 Session ID @return string SessionID
func BuildXBiliAuroraEID ¶
BuildXBiliAuroraEID
@Description: 生成 x-bili-aurora-eid @param mid 用户 uid @return string x-bili-aurora-eid
func BuildXBiliTraceID ¶
BuildXBiliTraceID
@Description: 生成 x-bili-trace-id @param timeStamp @return string
Types ¶
type BilibiliVersionData ¶ added in v0.0.2
type BilibiliVersionResponse ¶ added in v0.0.2
type BilibiliVersionResponse struct {
Data []BilibiliVersionData `json:"data"`
}
type Device ¶
type Device struct { BilibiliBuvid string `json:"BilibiliBuvid"` AndroidModel string `json:"AndroidModel"` AndroidBuild string `json:"AndroidBuild"` VersionName string `json:"VersionName"` VersionCode string `json:"VersionCode"` }
func NewDevice ¶ added in v0.0.2
NewDevice
@Description: 生成新的设备信息 @param AndroidModel 手机型号 @param AndroidBuild 安卓版本 @return *Device @return error 错误处理
func (*Device) GenerateFakeBuvid ¶
func (d *Device) GenerateFakeBuvid()
GenerateFakeBuvid
@Description: 伪造设备标识码 @return string buvid
func (*Device) GetSdkInt ¶
GetSdkInt
@Description: 根据安卓系统版本获取 SDK 版本 @param AndroidVersion 安卓系统版本 @return string sdk版本 @return error 错误处理
func (*Device) GetVersions ¶
GetVersions
@Description: 获取最新版本的 build 和 version @param mod 传参, 若为空则传入 MobiApp @return string build @return string version @return error 错误处理
Click to show internal directories.
Click to hide internal directories.