Commit 777ea4cd0d2aa16578c23f854299f4409599df55

Authored by 宋庆平
1 parent 5d1001a1

1.0.14

sdk/SDKTools.ts
@@ -337,6 +337,18 @@ export class SDKTools { @@ -337,6 +337,18 @@ export class SDKTools {
337 return WXSDK.game.behavior() 337 return WXSDK.game.behavior()
338 } 338 }
339 339
  340 + /**
  341 + *
  342 + * scene 场景枚举值(1 资料;2 评论;3 论坛;4 社交日志)(必填)
  343 + content 需检测的文本内容,文本字数的上限为2500字(必填)
  344 + nickname 用户昵称(非必填)
  345 + title 文本标题(非必填)
  346 + signature 个性签名,该参数仅在资料类场景有效(scene=1)(非必填)
  347 + */
  348 + static checkmsg(scene: number, content: string, nickname?: string, title?: string, signature?: string) {
  349 + return WXSDK.game.checkmsg(scene, content, nickname, title, signature)
  350 + }
  351 +
340 } 352 }
341 353
342 /** 354 /**
wxsdk/base/SDKConst.ts
@@ -35,7 +35,7 @@ export const GAMEDATA = { @@ -35,7 +35,7 @@ export const GAMEDATA = {
35 35
36 36
37 // sdk版本 37 // sdk版本
38 -export const SDKVersion = 'v1.0.13'; 38 +export const SDKVersion = 'v1.0.14';
39 // 是否打印 39 // 是否打印
40 export const __LOG__ = false; 40 export const __LOG__ = false;
41 // 是否mock 41 // 是否mock
@@ -111,6 +111,7 @@ export const HostKeys = { @@ -111,6 +111,7 @@ export const HostKeys = {
111 behavior: 'api/douyin/behavior', //抖音投放关键行为 111 behavior: 'api/douyin/behavior', //抖音投放关键行为
112 attribute: 'api/member/attribute/set', //修改用户属性 112 attribute: 'api/member/attribute/set', //修改用户属性
113 wxencrypted: 'api/wx/encrypted', 113 wxencrypted: 'api/wx/encrypted',
  114 + checkmsg: 'api/wx/checkmsg', //检测文本
114 115
115 //订单 116 //订单
116 orderReport: 'api/order/v2/mimas/new', //wx订单信息上报 117 orderReport: 'api/order/v2/mimas/new', //wx订单信息上报
wxsdk/http/SDKApi.ts
@@ -32,6 +32,8 @@ export class SDKApi { @@ -32,6 +32,8 @@ export class SDKApi {
32 public static attribute = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.attribute, ...args); 32 public static attribute = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.attribute, ...args);
33 // 解密关系链互动数据 33 // 解密关系链互动数据
34 public static wxencrypted = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.wxencrypted, ...args); 34 public static wxencrypted = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.wxencrypted, ...args);
  35 + // 文本检测
  36 + public static checkmsg = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.checkmsg, ...args);
35 37
36 //LoginApi 38 //LoginApi
37 public static Login = (...args) => SDKHttp.httpPost(DataService.I.LoginApi, HostKeys.Login, ...args); 39 public static Login = (...args) => SDKHttp.httpPost(DataService.I.LoginApi, HostKeys.Login, ...args);
wxsdk/service/GameService.ts
@@ -37,7 +37,6 @@ export default class GameService { @@ -37,7 +37,6 @@ export default class GameService {
37 return WxLogin.I.login(isAuthorize); 37 return WxLogin.I.login(isAuthorize);
38 } 38 }
39 39
40 -  
41 saveData(key: string, content: string) { 40 saveData(key: string, content: string) {
42 return SDKApi.saveData({ key, content, uid: DataService.I.UserId, token: DataService.I.Token }); 41 return SDKApi.saveData({ key, content, uid: DataService.I.UserId, token: DataService.I.Token });
43 } 42 }
@@ -142,6 +141,15 @@ export default class GameService { @@ -142,6 +141,15 @@ export default class GameService {
142 return SDKApi.goodslist(); 141 return SDKApi.goodslist();
143 } 142 }
144 143
  144 +
  145 + /**
  146 + * 文本检测
  147 + */
  148 + checkmsg(scene:number,content:string,nickname?:string,title?:string,signature?:string){
  149 + return SDKApi.checkmsg(scene,content,nickname,title,signature)
  150 + }
  151 +
  152 +
145 /** 153 /**
146 * 构建登录/弱登录公用参数 154 * 构建登录/弱登录公用参数
147 */ 155 */