合规性设置用户地区与生日(ComplianceMultiSetStatusWithBirthday)
AndroidiOSWindows
支持于:LI PASS V1.12
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 ComplianceMultiSetStatusWithBirthday。
支持于:LI PASS V1.12
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 ComplianceMultiSetStatusWithBirthday。
设置并同步地区和生日。
函数定义
public static void ComplianceMultiSetStatusWithBirthday(string openid, string token, string region, string birthday, int certificate_type, string extra, int channel_id)
入参说明
参数 | 类型 | 说明 |
---|---|---|
openID | string | OpenID,AuthResult 中获取 |
token | string | Token,AuthResult 中获取 |
region | string | ISO 3166-1 国家或地区的数字代码 例如 156 代表中国,040 代表奥地利 |
birthday | string | 生日,格式为:yyyy-mm-dd |
certificate_type | int | 0:无需认证 1:自我认证 2:信用卡认证 3:邮件认证 |
extra | string | 额外信息 |
channel_id | int | ChannelID,AuthResult 中获取 |
is_uid | bool | 是否使用 uid 设置合规信息而不是 openid;业务无需关注,保持默认值 false |
回调处理
回调处理接口是 ComplianceResultObserver。回调数据结构是 ComplianceResult。
回调 ID 是 INTL_COMPLIANCE_MULTI_SET_STATUS
。
代码示例
string openID = "123456789";
string token = "qwewerasd123456789qwewer";
string region = "413";
string birthday = "1970-01-01";
int certificate_type = 1;
int channelID = 131;
bool is_uid = false;
INTLAPI.ComplianceMultiSetStatusWithBirthday(openID,token,region,birthday,certificate_type,"{}", channelID, is_uid);