Class AppsGameWalletRequestBase
- Namespace
- SKIT.FlurlHttpClient.ByteDance.MicroApp.Models
- Assembly
- DH.SKIT.FlurlHttpClient.ByteDance.MicroApp.dll
public abstract class AppsGameWalletRequestBase : ByteDanceMicroAppRequest, ICommonRequest
- Inheritance
-
AppsGameWalletRequestBase
- Implements
-
ICommonRequest
- Derived
- Inherited Members
Constructors
AppsGameWalletRequestBase()
protected AppsGameWalletRequestBase()
Properties
AccessToken
获取或设置字节小程序的 AccessToken。
注意:部分第三方平台的接口中该字段表示授权方的 AuthorizerAccessToken。
[JsonPropertyName("access_token")]
public override string? AccessToken { get; set; }
Property Value
AppId
获取或设置小程序 AppId。如果不指定将使用构造 ByteDanceMicroAppClient 时的 AppId 参数。
[JsonPropertyName("appid")]
public string? AppId { get; set; }
Property Value
OpenId
获取或设置用户的 OpenId。
[JsonPropertyName("openid")]
public string OpenId { get; set; }
Property Value
Platform
获取或设置平台。
默认值:android
[JsonPropertyName("pf")]
public string Platform { get; set; }
Property Value
Signature
获取或设置签名。如果不指定将由系统自动生成。
[JsonPropertyName("mp_sig")]
public string? Signature { get; set; }
Property Value
Timestamp
获取或设置时间戳。如果不指定将由系统自动生成
[JsonPropertyName("ts")]
public long? Timestamp { get; set; }
Property Value
- long?
UserIp
获取或设置用户 IP 地址。
[JsonPropertyName("user_ip")]
public string? UserIp { get; set; }
Property Value
ZoneId
获取或设置开始时间字符串(格式:yyyyMMdd)。
[JsonPropertyName("zone_id")]
public string ZoneId { get; set; }